Пример smtp dsn отказов сообщений для тестирования
Я работаю над созданием функции для более крупной системы, которая сможет анализировать и реагировать на сообщения отказов DSN, полученные от всех типов SMTP-серверов.
Было бы здорово протестировать код, который я пишу, прочитав несколько txt-файлов, содержащих примеры типов отказов сообщений, которые могут встречаться в дикой природе;-)
Кто-нибудь есть какие-либо предложения о том, где найти кучу тестовых сообщений DSN валяется? Или есть мысли о том, как создать хорошие тестовые данные?
ОБНОВЛЕНИЕ: я нашел тонну хороших тестовых данных в этом проекте: https://github.com/rjbs/mail-deliverystatus-bounceparser/tree/master/t/corpus
1 ответ
(Комментарий был несколько легкомысленным, но это то, что я буду делать. Поскольку вы говорите, что это работает, я подумал, что сделаю это реальным ответом.)
Отправляйте сообщения выдуманным пользователям на выбранные (почти) домены наугад. Вы можете использовать:
- крупные компании (Google, MS и т. д.)
- компании, в которых работают друзья (слегка неправильно набирают названия)
- компании / домены, с которых у вас есть электронная почта
Чтобы получить ответы от разных почтовых программ, вам нужно просмотреть заголовки всех существующих сообщений электронной почты и посмотреть, что используют другие люди.