Как получить «Дата» электронной почты?
-
13-12-2019 - |
Вопрос
Я создаю приложение, которое получает электронную почту с почтового сервера. Я использую «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"];
. Не связан с StackOverflow