Лучшее поддельное SMTP-решение для среды разработки и тестирования почты

В компании, в которой я работаю, произошел несчастный случай. Во время внедрения одного из наших программ тестовые письма были отправлены реальным клиентам по ошибке.

Теперь мы хотим предотвратить это, создав поддельное SMTP-решение для нашей среды веб-разработки.

Прямо сейчас у нас есть следующие кандидаты:

  1. Mailtrap
  2. MailHog
  3. DebugMail
  4. Mailcatcher

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

1 ответ

Mailtrap - очень хороший выбор, в настоящее время мы используем его, и у нас не было проблем.

В зависимости от того, как у вас есть архитектура приложения (я предполагаю, что вы хороший гражданин и практикуете принципы SOLID), вы можете просто создать другую реализацию вашей службы SMTP для записи в json-файлы / записи в консоль / записи в таблицу базы данных и т. Д.,

Мы пишем электронные письма в файл json, который мы добавляем при локальной разработке, и отправляем электронные письма как в mailtrap, так и в таблицу базы данных в dev/qa. Production использует наш SMTP-сервер и записывает данные в таблицу базы данных для ручной повторной отправки и т. Д.

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