c# - Mailkit:获取阅读电子邮件的时间
问题描述
我通过 Mailkit 将电子邮件文件保存为 .eml,并希望在阅读或打开此电子邮件时向用户显示。是否可以通过 eml 文件或必须单独保存读取日期?
解决方案
好吧,如果用户打开 .eml 文件,我想您可以检查File.GetLastAccessTime()
文件系统上文件的访问时间使用,看看它是否与创建时间不同(通过使用File.GetCreationTime()
)。如果是,那么这可能是用户上次读取 .eml 文件的日期和时间,但这并不一定会给您用户第一次读取 .eml 文件的日期和时间。
推荐阅读
- django - django如何加载url但留在同一页面
- javascript - opencart 2.0.3.1 数量加减NaN错误
- r - 从 TOC 抑制 R Markdown 标题
- three.js - 如何在 aframe/三个 js 中渲染成本更低的球体?
- asp.net - Azure Application Insights 中报告的 window.onerror 中的无效字符;ASP.Net 网络应用程序
- python - 如何使用 numpy genfromtxt 读取固定宽度的混合格式文件?
- javascript - Dicsord.js 服务器信息
- python - Python 类在 Google Colaboratory 上表现异常
- html - HTML 中的图像在除法之外保持垂直堆叠
- laravel - 如何以格式化的方式打印此集合?