Tech News & Advice

Бесплатный инструмент для тестирования 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

Mailpit работает без защиты

Вышеупомянутый режим является небезопасным без пользователя и пароля. Просто начните отправлять электронные письма на локальный сервер с номером 1025.

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

Создать файл аутентификации для Mailpit

Теперь запустите сервер Mailpit с именем файла аутентификации.

mailpit.exe --smtp-auth-файл Auth_File_Name --smtp-auth-разрешить-небезопасно

SMTP Mailpit Run Server с аутентификацией

Сейчас сервер запущен. Идти к локальный: 80256 см. веб-интерфейс. Изначально он пуст, но когда вы отправляете письма, они появляются здесь.

Веб-интерфейс Mailpit

Итак, теперь получайте Программное обеспечение SMTP-клиент а затем подготовьте тестовое письмо. Настройте SMTP-клиент для отправки электронной почты на локальный хост-сервер (127.0.0.1) и порт 1025. Отправляйте столько писем, сколько хотите, с вложениями или без них.

SMTP-клиент для тестирования Mailpit

Перейдите в пользовательский интерфейс, и там вы увидите все электронные письма, которые он получил до сих пор. Откройте электронное письмо и просмотрите его тело и другие элементы, например вложения. Если у вас много писем, вы можете найти их, используя поле поиска в пользовательском интерфейсе почты.

Почтовая яма в действии

Теперь вы можете продолжать использовать SMTP-сервер, как указано выше, и тестировать электронную почту. Вы можете попробовать отправлять электронные письма из своих приложений, и если все пойдет хорошо, вы получите их в веб-интерфейсе. Для более сложного использования с STARTTLS и SSL вы можете увидеть Mailpit вики.

Заключительные мысли:

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

Удалить историю просмотров определенных дат в Google Chrome

Удалить историю просмотров определенных дат в Google Chrome

Рейтинги редактора:Пользовательский рейтинг:[Общий: 0 Средний: 0]Google Chrome — самый популярный...

Читать далее

RUBotted: бесплатное программное обеспечение, которое обнаруживает заражение компьютера ботами

RUBotted: бесплатное программное обеспечение, которое обнаруживает заражение компьютера ботами

Рейтинги редактора:Пользовательский рейтинг:[Общий: 0 Средний: 0]RUbotted — это бесплатное програ...

Читать далее

Бесплатная утилита для управления архивами: Info Zip

Бесплатная утилита для управления архивами: Info Zip

Рейтинги редактора:Пользовательский рейтинг:[Общий: 0 Средний: 0]Инфо-ZIP это бесплатная портатив...

Читать далее