Подтвердить что ты не робот

Dummy SMTP-сервер для целей разработки

Я использую dummy smtp-сервер под названием DevNull SMTP, чтобы проверить свое приложение, которое отправляет уведомления. Он имеет простой простой графический интерфейс, очень полезный, но не может быть легко написан сценарием. Я даже не могу запустить его, слушая порт 25. Мне нужно запустить приложение, а затем нажать кнопку запуска...

Есть ли подобное приложение, которое может быть легко написано? Сценарий в том смысле, что я могу контролировать его из bash script или пакетного файла Windows, и, возможно, даже запрашивать электронные письма из моих модульных/функциональных тестов.

4b9b3361

Ответ 2

Отказ от ответственности. Я работаю для компании, стоящей за этой службой, связанной ниже.

Вы также можете использовать службу проверки размещенных сообщений электронной почты, такую ​​как Mailosaur. Некоторые из них (включая наших) поставляются с API для интеграции в ваши тесты.

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

Ответ 3

У меня была аналогичная проблема. Поскольку я споткнулся во время моих исследований по этому вопросу, вот что я в итоге:

Для модульного тестирования вы можете использовать subethasmtp. Основы на subethasmtp Я также написал программу, которую вы можете использовать для вызова из скриптов запроса результатов: developmentSMTP