Вопрос

Я создаю приложение, которое получает электронную почту с почтового сервера. Я использую «System.net.mail.mailmessage» для получения электронной почты. Теперь я хочу получить «Дата и время» каждого электронного письма, входящего в почту.

Это было полезно?

Решение

Вы захотите посмотреть на заголовки электронной почты здесь есть какая-то документация

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

message.Headers["Date"];
.

Другие советы

Я осмотрел MailMessageObject и нашел это:

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

Так что означает, что у вас есть три варианта, доступные для вас.Вывод будет в строковом формате.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top