Руководство по настройке службы Mailpit в ServBay
ServBay интегрирует Mailpit как сервис E-Mail сервера, облегчая тестирование и отладку отправки сообщений. В этой статье подробно описывается, как настроить Mailpit в ServBay, включая четыре главных вкладки настроек: Common, SMTP, POP3 и Relay.
Обзор сервиса Mailpit
Mailpit предоставляет локальный сервер и веб-интерфейс для захвата и проверки электронных писем, поддерживая протоколы SMTP, POP3 и шифрование STARTTLS, SSL/TLS, а также поддерживает Relay для пересылки сообщений. Это упрощает процесс тестирования и отладки электронной почты без необходимости использования сторонних услуг. В ServBay вы можете легко настроить параметры Mailpit для удовлетворения ваших специфических нужд.
Установка и активация службы Mailpit
Перед тем как использовать Mailpit в качестве почтового сервера, пользователи должны войти в Service
- Common Service
ServBay, нажать на зеленую кнопку установки справа от Mailpit, чтобы установить и активировать Mailpit сервис.
Благодаря мощной системе PKI в ServBay, ServBay автоматически сгенерирует необходимые SSL-сертификаты для Mailpit и настроит веб-интерфейс управления Mailpit. Пользователи не нуждаются в дополнительных заявках на SSL-сертификаты для SMTP, POP3 и т.д.
Веб-интерфейс управления почтой
Mailpit имеет встроенный веб-интерфейс для управления почтой. ServBay уже автоматически настроил его, и пользователи могут получить доступ к https://mail.servbay.host для входа в систему и управления почтой после активации почтовой службы.
Настройка Mailpit
На левой панели навигации в ServBay выберите Mail
, затем нажмите Mailpit Service Config
, чтобы открыть интерфейс настройки. Вы увидите четыре вкладки: Common, SMTP, POP3, и Relay.
1. Вкладка Common
Вкладка Common используется для настройки общих параметров Mailpit:
- Max Messages: Устанавливает максимальное количество сообщений, которые может хранить сервер Mailpit. Старые сообщения будут автоматически удаляться при превышении этого количества.
- Max Age: Устанавливает максимальное время хранения сообщений на сервере Mailpit (в днях). Старые сообщения будут автоматически удаляться при превышении этого времени.
- SpamAssassin: Включает или отключает фильтрацию спама с помощью SpamAssassin.
- Webhook URL: Настраивает URL-адрес вебхука, на который отправляется уведомление при получении нового сообщения.
- Webhook Limit: Устанавливает ограничение на количество писем, отправляемых в виде уведомлений через вебхук.
2. Вкладка SMTP
TIP
Благодаря мощной системе PKI в ServBay, SSL-сертификаты уже автоматически сгенерированы и настроены, пользователи могут просто включить STARTTLS или SSL/TLS, без необходимости дополнительной заявки и настройки SSL-сертификатов.
Вкладка SMTP используется для настройки параметров SMTP-сервера Mailpit:
- SMTP Port: Устанавливает номер порта для прослушивания SMTP-сервером Mailpit. По умолчанию 1025.
- STARTTLS: Включает или отключает шифрование STARTTLS.
- SSL/TLS: Включает или отключает шифрование SSL/TLS.
- Username: Устанавливает имя пользователя SMTP-сервера (опционально).
- Password: Устанавливает пароль SMTP-сервера (опционально).
- Max Recipients: Устанавливает максимальное количество получателей для каждого письма.
- Allowed Recipients: Устанавливает разрешённые адреса или домены получателей (опционально). Если оставить пустым, принимаются все получатели.
3. Вкладка POP3
TIP
Благодаря мощной системе PKI в ServBay, SSL-сертификаты уже автоматически сгенерированы и настроены, пользователи могут просто включить SSL/TLS, без необходимости дополнительной заявки и настройки SSL-сертификатов.
Вкладка POP3 используется для настройки параметров POP3-сервера Mailpit:
- Enable POP3 Server: Включает или отключает POP3 сервер.
- POP3 Server Port: Устанавливает номер порта для прослушивания POP3-сервером Mailpit. По умолчанию 1110.
- Username: Устанавливает имя пользователя POP3-сервера (опционально).
- Password: Устанавливает пароль POP3-сервера (опционально).
- SSL/TLS: Включает или отключает шифрование SSL/TLS.
4. Вкладка Relay
Вкладка Relay используется для настройки функции пересылки сообщений Mailpit:
- Enable SMTP Relay: Включает или отключает функцию пересылки SMTP.
- Host: Устанавливает адрес SMTP-сервера для пересылки писем (например: smtp.gmail.com).
- Port: Устанавливает номер порта SMTP-сервера для пересылки писем. По умолчанию 25.
- STARTTLS: Включает или отключает шифрование STARTTLS.
- Allow Insecure: Разрешает подключение к небезопасному SMTP-серверу (не рекомендуется).
- Auth: Выбирает метод аутентификации (Login, Plain, CRAM-MD5).
- Username: Устанавливает имя пользователя для SMTP-сервера пересылки сообщений.
- Password: Устанавливает пароль для SMTP-сервера пересылки сообщений.
- Return Path: Устанавливает адрес возврата.
- Allowed Recipients: Устанавливает разрешенные адреса или домены получателей переправляемых писем (опционально).
- Blocked Recipients: Устанавливает запрещенные адреса или домены получателей переправляемых писем (опционально).
- Relay All: Передает все сообщения.
- Relay Matching: Передает только сообщения, соответствующие определенным условиям (требуется настройка Allowed Recipients или Blocked Recipients).
Сохранение настроек
Когда все настройки будут завершены, нажмите кнопку Save
, чтобы сохранить изменения. Нажатие кнопки Reset
восстановит все настройки по умолчанию.
С помощью вышеописанных настроек вы можете использовать Mailpit в ServBay для тестирования и отладки почты. Помните, что после изменения конфигураций может потребоваться перезапуск сервиса Mailpit, чтобы изменения вступили в силу. Вы можете перезапустить сервис через интерфейс управления услугами ServBay.