https://github.com/axllent/mailpit На замену старенькому mailcatcher. Быстрый, компактный и кроссплатформенный инструмент для тестирования электронной почты, созданный специально для разработчиков. Он выступает в роли локального SMTP-сервера, перехватывает отправленные вашим приложением письма и позволяет удобно анализировать их через современный веб-интерфейс.
- Удобный веб-интерфейс: Позволяет просматривать HTML-верстку, исходный код писем, заголовки, текст и вложения (включая миниатюры изображений).
- REST API: Полноценный API для автоматизации интеграционного тестирования.
- Тестирование писем: Включает встроенную проверку HTML-кода на совместимость с разными почтовыми клиентами, валидацию ссылок и базовую проверку на спам через SpamAssassin.
- Дополнительные функции: Поддержка POP3-сервера, симуляция ошибок SMTP для проверки отказоустойчивости приложения (Chaos feature), создание скриншотов HTML-писем и отправка уведомлений в браузер в реальном времени.
- Высокая производительность: Способен обрабатывать до 200–300 писем в секунду и автоматически удаляет старые сообщения, чтобы не перегружать память (по умолчанию хранит последние 500 писем).