Мне нужен тест высокого уровня, который гарантирует нормальную работу служб входящей и исходящей электронной почты. Я добился этого, написав скрипт на Python, который делает следующее:
Мой вопрос: лучше всего использовать Gmail? Должен ли я добавить еще пару, например hotmail и yahoo? Есть ли кто-нибудь еще официальный, который будет автоматически отвечать на подобные «почтовые запросы»? Есть ли другие рекомендации для этого типа теста?
Я бы отправил тест как можно большему количеству бесплатных учетных записей, чтобы пройти тест «мы не спамеры»: то есть, если ваши записи SPF на месте и точны, ваш контент в порядке, rDNS, вложения приняты, HTML форматирование нормально и т. д. как правило, это причина прерывания почты в наши дни.
У меня было что-то похожее, но меня расстраивали ложные срабатывания (любой из бесплатных почтовых сервисов будет подходить для доставки почты, но с Gmail время от времени возникали задержки). В итоге я разделил это на два монитора: один для отправки электронной почты на мой сервер через SMTP, а затем для проверки почтового ящика через IMAP, чтобы убедиться, что оно прибыло (что охватывает входящие), а другой просто наблюдает за очередью исходящей почты и предупреждает, если она выше x сообщений. Предполагая, что ваш сервер загружен круглосуточно, исходящая очередь будет заполнена, если исходящая доставка не работает.
Я хочу, чтобы у меня было несколько сторонних учетных записей электронной почты, от которых можно отказаться. Вот результат моего исследования:
На данный момент у меня настроены и Gmail, и Yahoo, но я могу посмотреть на некоторые другие службы из этот список.