Mailpit Хостинг

Захватывайте исходящие письма во время разработки и проверяйте каждое сообщение в веб-почтовом ящике.

  • Один клик развернуть
  • 15 ГБ Необходимое дисковое пространство
  • 1 ГБ ОЗУ Необходимая память
  • От 2 € Цена
Заказать сейчас Без сборов за установку

Что вы получаете
на AvaHost

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

Этот шаблон не включает контейнер базы данных.

Заказать сервер

Технологии

Образ Docker
axllent/mailpit:latest
Порт по умолчанию
8025

Как работает Mailpit

Mailpit функционирует как SMTP-сервер перехвата и веб-интерфейс для перехваченных сообщений. Приложение разработки отправляет почту на слушатель, а Mailpit сохраняет результат для проверки вместо обработки сообщения как обычной доставки в продакшене. Тестировщики могут просматривать HTML, простой текст, заголовки, исходный код, MIME-вложения, результаты поиска, теги и ориентированные на клиента предпросмотры из браузера.

Каталог защищает веб-интерфейс пользователем администратора и сгенерированным паролем, сохраняет сообщения в /data/mailpit.db и настраивает SMTP-слушатель для принятия любых учётных данных аутентификации через незащищённые соединения. Публичный сервис приложения указывает на веб-интерфейс; доступ к SMTP-слушателю с другой рабочей нагрузки по-прежнему требует поддерживаемого сетевого пути и не должен предполагаться как публичный.

Ключевые возможности Mailpit

Mailpit может поддерживать автоматизированные интеграционные тесты через свой API и может анализировать ссылки или HTML при наличии необходимых компонентов. Это полезно для подтверждения того, что приложение создало предполагаемого получателя, тему, шаблон, вложение и заголовки. Перехваченный результат не доказывает, что реальный почтовый провайдер примет сообщение или что каждый клиент отобразит его идентично.

Это развёртывание является тестовым почтовым ящиком, а не сервисом исходящей почты. Электронная почта приложения отключена во всех сервисах хостинга, и пакет не предоставляет продакшн SMTP-ретранслятор, репутацию отправителя, аутентификацию домена, обработку отскоков, обработку жалоб или доставку получателям. Параметр accept-any SMTP также означает, что слушатель не должен быть открыт для недоверенных сетей.

Mailpit vs Mailtrap Email Sandbox

1

Mailpit

Mailpit предоставляет самостоятельно размещённый сервис перехвата SMTP, интерфейс проверки и API тестирования. Mailtrap Email Sandbox — это управляемый продукт с размещёнными у провайдера почтовыми ящиками, функциями команды, анализом электронной почты и планами, привязанными к его сервису. Mailtrap отделяет тестирование в песочнице от своего Email API или SMTP-продукта для сообщений, предназначенных для реальных получателей.

2

Mailtrap Email Sandbox

Mailtrap может подойти командам, которые хотят поддерживаемый размещённый аккаунт, совместные почтовые ящики, управляемую провайдером связность и коммерческую поддержку. Mailpit подходит разработчикам, которые хотят иметь тестовый почтовый ящик под своим собственным доменом и могут управлять доступностью сети. Ни одна песочница не должна представляться как доказательство окончательной доставки в продакшене.

Заказать Mailpit

Кто использует Mailpit

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

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

Самостоятельное размещение Mailpit: требования и стоимость

Использование ресурсов Mailpit зависит от объёма перехваченных сообщений, размера вложений, хранения, активности поиска, API-тестов, одновременных пользователей браузера и скорости приёма SMTP. PostgreSQL и MariaDB не требуются; каталог использует локальное хранилище /data/mailpit.db. Программное обеспечение не имеет отдельной платы за приложение, в то время как большие вложения и длинные истории тестирования могут быстро потребить хранилище.

На AvaHost Mailpit использует План 1 по цене €2. Размещённый пакет Mailpit включает развёртывание в один клик, пользовательский домен с автоматическим HTTPS, автоматические обновления приложения и запланированные резервные копии. Используйте сгенерированный пароль веб-интерфейса и ограничьте любой маршрут к SMTP-слушателю, поскольку каталог разрешает accept-any аутентификацию через незащищённый SMTP. Пакет открывает тестовый пользовательский интерфейс, а не публичный продакшн-ретранслятор, и электронная почта приложения остаётся отключённой. Подтвердите сетевую связность с каждой тестовой рабочей нагрузкой без публикации порта 1025 для недоверенных отправителей.

F.A.Q

  • Mailpit начинается с €2 на Plan 1. Эта начальная точка подходит для скромного development inbox с обычными размерами сообщений. Capture rate, attachment weight, retained history, search activity, API tests и concurrent viewers — ключевые факторы, которые следует отслеживать при решении вопроса о том, нужно ли тестовой среде больше места или вычислительной мощности.

  • Mailpit прослушивает SMTP отдельно от своего веб-интерфейса, но каталог публикует веб-сервис, а не обещает открытый SMTP-порт. Рабочая нагрузка отправки требует поддерживаемого сетевого пути к listener’у. Протестируйте это соединение в приватной сети и не открывайте конфигурацию SMTP, принимающую любые соединения, в ненадежные сети.

  • Mailpit предназначен для перехвата и проверки тестовых сообщений. Размещённый пакет не включает производственный relay, аутентификацию домена отправителя, управление репутацией, обработку bounce-сообщений или доставку реальным получателям, а также отправка писем приложением отключена на всех сервисах AvaHost. Используйте надлежащим образом управляемого поставщика почтовых услуг для сообщений, которые должны достичь пользователей.

  • Пользовательский домен можно подключить к веб-интерфейсу Mailpit с автоматически включённым HTTPS после настройки DNS. Войдите, используя сгенерированные `admin` учётные данные, ограничьте аудиторию и протестируйте проверку сообщений на финальном имени хоста. HTTPS для браузера не раскрывает и не защищает отдельный SMTP-слушатель.