Как генерировать уведомление по электронной почте отскока, с дополнительной информацией включены

StackOverflow https://stackoverflow.com/questions/3417715

Вопрос

Я только сейчас начинаю исследовать это, и пока не придумал много. Итак, я надеюсь, что вы, ребята, можете мне помочь или указать мне в каком-то направлении.

Я в ситуации, в которой мне нужно как-то иметь возможность обнаружить неудачную доставку электронной почты и / или отдохнуть обратно по электронной почте. Затем мне нужно иметь возможность отправить уведомление по электронной почте, описывающему этот сбой, а также включать в себя какую-то другую конкретную информацию в электронной почте уведомления.

На данный момент я действительно понятия не имею, как это сделать. Система электронной почты, которую мы теперь включали в себя несколько C # .NET управляемый код, который отправляет электронное письмо через SMTP Exchange Server. Итак, мои начальные мысли состоят в том, что я смогу использовать информацию о заголовке электронной почты для этого, но я не страшно семью со всеми доступными заголовками электронной почты. Я также совсем не против поиска и использования какого-то стороннего решения, но, опять же, я не знаком с такими решениями или поставщиками решений, и поэтому я тоже очень открыт для предложений.

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

Решение

Не уверены, хотите ли вы загрузки сообщений с сервера IMAP или сервера POP3. Если это так, вы можете проверить Устойчивый компонент инспектора отказов. Отказ Это также позволит вам обработать файлы EML.

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

Вы используете класс SMTPClient? Если это так, есть smtpfailedrecipientsexception, который поможет вам выполнить то, что вам нужно.

Примеры и дополнительная информация, указанная здесь:

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

Вы можете использовать Почтовый штемпель Что позволяет вам программно обрабатывать отскоченные электронные письма.

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