Бесплатный инструмент для тестирования SMTP с открытым исходным кодом и API, STARTTLS: Mailpit
Рейтинг редактора:
Пользовательские рейтинги:
[Общий: 0 Средний: 0]
Почтовая яма это бесплатное программное обеспечение с открытым исходным кодом для тестирования электронной почты для ваших приложений. Это довольно продвинутый инструмент, чем тот, мы уже рассмотрели и вы можете использовать его для расширенного тестирования доставки электронной почты в мобильных или настольных приложениях. Вы можете легко запустить его локально всего за несколько секунд и протестировать любую электронную почту. Он состоит из SMTP-сервера, который прослушивает фон, и пользовательского интерфейса, в котором вы можете видеть все электронные письма, которые получит сервер.
И SMTP-сервер, и веб-интерфейс поддерживают базовую аутентификацию пользователя/пароля. Он даже поддерживает STARTTLS, и вы можете легко настроить его, если у вас есть соответствующий сертификат и файлы закрытого ключа. Вы также можете настроить SSL для веб-интерфейса, где он показывает все перехваченные электронные письма. Количество писем, которые он может получить, не ограничено. У вас могут быть вложения в тестовом электронном письме, и вы также можете использовать его в качестве SMTP-сервера де-факто, если хотите.
Взгляните на основные функции Mailpit:
- Молниеносный SMTP-сервер.
- Двоичные файлы доступны для всех платформ, поэтому сборка или установка из исходного кода.
- Безопасная и небезопасная поддержка SMTP.
- Поддерживает режим ретрансляции SMTP для передачи почты на другой SMTP-сервер.
- Поддержка SSL для веб-интерфейса.
- Поддержка STARTTLS для SMTP-сервера.
-
Отправить письмо
как поддержка МТА. - Он имеет функцию быстрого поиска для поиска и сортировки электронных писем.
- Доступна поддержка образов Docker.
- Поддерживает конечные точки проверки работоспособности, чтобы проверить, работает ли сервер без проблем.
- Mailpit предоставляет простой REST API для просмотра, поиска и удаления сохраненных сообщений.
Настройка и использование Mailpit:
Вы можете запустить Mailpit двумя способами. Первый — небезопасный режим, и им очень легко пользоваться. Ты только скачать бинарный файл Mailpit для вашей платформы а затем просто запустите его так.
mailpit.exe --smtp-auth-allow-insecure
Вышеупомянутый режим является небезопасным без пользователя и пароля. Просто начните отправлять электронные письма на локальный сервер с номером 1025.
Если вы хотите добавить базовую аутентификацию на SMTP-сервер, вам необходимо создать файл учетных данных. Добавьте комбинацию имени пользователя и пароля, как показано ниже, а затем сохраните ее. Вы можете добавить столько пар имен пользователей и паролей, сколько захотите.
Теперь запустите сервер Mailpit с именем файла аутентификации.
mailpit.exe --smtp-auth-файл Auth_File_Name --smtp-auth-разрешить-небезопасно
Сейчас сервер запущен. Идти к локальный: 80256 см. веб-интерфейс. Изначально он пуст, но когда вы отправляете письма, они появляются здесь.
Итак, теперь получайте Программное обеспечение SMTP-клиент а затем подготовьте тестовое письмо. Настройте SMTP-клиент для отправки электронной почты на локальный хост-сервер (127.0.0.1) и порт 1025. Отправляйте столько писем, сколько хотите, с вложениями или без них.
Перейдите в пользовательский интерфейс, и там вы увидите все электронные письма, которые он получил до сих пор. Откройте электронное письмо и просмотрите его тело и другие элементы, например вложения. Если у вас много писем, вы можете найти их, используя поле поиска в пользовательском интерфейсе почты.
Теперь вы можете продолжать использовать SMTP-сервер, как указано выше, и тестировать электронную почту. Вы можете попробовать отправлять электронные письма из своих приложений, и если все пойдет хорошо, вы получите их в веб-интерфейсе. Для более сложного использования с STARTTLS и SSL вы можете увидеть Mailpit вики.
Заключительные мысли:
Если вы разработчик и часто пытаетесь найти тестовый SMTP-сервер для проверки функциональности электронной почты ваших приложений или веб-приложений, тогда Mailpit для вас. Просто попробуйте, и я уверен, что он вас не подведет. Он очень быстрый, мощный и обладает почти всеми функциями полнофункционального SMTP-сервера. Все, что вам нужно сделать, это просто запустить его с поддельными учетными данными и начать тестирование электронной почты.