Можно ли зафиксировать «Message-ID» сообщения электронной почты, отправленного с помощью SmtpClient?
ИспользуяSmtpClient
а такжеMailMessage
классы в .NET для отправки электронной почты через локальный почтовый сервер HMailServer), В настоящее время я не нашел способа получитьMessage-ID
значение заголовка отправленного сообщения.
Идея, стоящая за
Я пытаюсь программно отслеживать сообщения, которые невозможно доставить, поэтому мне нужно найти способ идентифицировать ответы от конечного SMTP-сервера, который отклоняет определенное сообщение.
Теперь я подумала о том, чтобы просто запомниMessage-ID
Значение заголовка SMTP и анализ входящей почты для этого идентификатора.
Я пытался проверитьHeaders
коллекция после отправки сообщения, но я не нашел ни одногоMessage-ID
.
Мой вопро
Можно ли получитьMessage-ID
начение заголовка @, добавляемое моим SMTP-сервером при отправкеMailMessage
экземпляр
Обновление 2012-05-27
Согласно этот пример Я успешно пытался вручную создатьMessage-ID
самостоятельно, перед отправкой.
Пока все мои примеры работают, так что это Кажется что это решение моего вопроса.