Можно ли зафиксировать «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 самостоятельно, перед отправкой.

Пока все мои примеры работают, так что это Кажется что это решение моего вопроса.

Ответы на вопрос(2)

Ваш ответ на вопрос