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