Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Mailkit:获取阅读电子邮件的时间_C#_Asp.net_Email_Mailkit_Mimekit - Fatal编程技术网

C# Mailkit:获取阅读电子邮件的时间

C# Mailkit:获取阅读电子邮件的时间,c#,asp.net,email,mailkit,mimekit,C#,Asp.net,Email,Mailkit,Mimekit,我通过Mailkit将电子邮件文件另存为.eml,并希望向用户显示何时阅读或打开此电子邮件。 是否可以通过eml文件或必须单独保存读取日期 如果用户打开.eml文件,我想您可以使用文件系统上文件的file.GetLastAccessTime()检查访问时间,看看它是否与创建时间不同(使用file.GetCreationTime())。如果是,则可能是用户上次读取.eml文件的日期和时间,但这不一定会给出用户第一次读取.eml文件的日期和时间。我的问题是当用户在其他设备上读取电子邮件时,我希望获得

我通过Mailkit将电子邮件文件另存为.eml,并希望向用户显示何时阅读或打开此电子邮件。
是否可以通过eml文件或必须单独保存读取日期

如果用户打开.eml文件,我想您可以使用文件系统上文件的
file.GetLastAccessTime()
检查访问时间,看看它是否与创建时间不同(使用
file.GetCreationTime()
)。如果是,则可能是用户上次读取.eml文件的日期和时间,但这不一定会给出用户第一次读取.eml文件的日期和时间。

我的问题是当用户在其他设备上读取电子邮件时,我希望获得打开该电子邮件的时间