如何获取电子邮件的“日期”?

时间:2012-10-03 12:50:31

标签: c# email datetime mailmessage

我创建了一个从邮件服务器获取电子邮件的应用程序。 我使用“System.Net.Mail.MailMessage”接收电子邮件。 现在,我希望收到收件箱中的每封电子邮件的“日期和时间”。

2 个答案:

答案 0 :(得分:15)

您需要查看电子邮件标题,这里有一些文档

http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.headers.aspx

message.Headers["Date"];

答案 1 :(得分:0)

我检查了MailMessageObject并发现了这一点:

  Headers=HeaderCollection(5) 
  {
    "Uid",
    "DateCreated",
    "DateReceived",
    "Date",
    "IsRead"

因此,您总共可以使用三个选项。输出将为字符串格式。

message.Headers["DateCreated"];
message.Headers["DateReceived"];
message.Headers["Date"];