Пример smtp dsn отказов сообщений для тестирования

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

Было бы здорово протестировать код, который я пишу, прочитав несколько txt-файлов, содержащих примеры типов отказов сообщений, которые могут встречаться в дикой природе;-)

Кто-нибудь есть какие-либо предложения о том, где найти кучу тестовых сообщений DSN валяется? Или есть мысли о том, как создать хорошие тестовые данные?

ОБНОВЛЕНИЕ: я нашел тонну хороших тестовых данных в этом проекте: https://github.com/rjbs/mail-deliverystatus-bounceparser/tree/master/t/corpus

1 ответ

Решение

(Комментарий был несколько легкомысленным, но это то, что я буду делать. Поскольку вы говорите, что это работает, я подумал, что сделаю это реальным ответом.)

Отправляйте сообщения выдуманным пользователям на выбранные (почти) домены наугад. Вы можете использовать:

  • крупные компании (Google, MS и т. д.)
  • компании, в которых работают друзья (слегка неправильно набирают названия)
  • компании / домены, с которых у вас есть электронная почта

Чтобы получить ответы от разных почтовых программ, вам нужно просмотреть заголовки всех существующих сообщений электронной почты и посмотреть, что используют другие люди.

Другие вопросы по тегам