我创建了一个从邮件服务器获取电子邮件的应用程序。 我使用“System.Net.Mail.MailMessage”接收电子邮件。 现在,我希望收到收件箱中的每封电子邮件的“日期和时间”。
答案 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"];