mailpit
Ansible Роль: Mailpit
Устанавливает Mailpit — инструмент для тестирования электронной почты для разработчиков, на системах linux, основанных на RedHat или Debian. Mailpit работает как SMTP-сервер и предоставляет веб-интерфейс для просмотра всех захваченных писем. Mailpit вдохновлен MailHog, но работает значительно быстрее.
Эта роль основана на https://github.com/geerlingguy/ansible-role-mailhog.
Если вы используете PHP и хотите перенаправить все PHP-письма в Mailpit, вам нужно обновить параметр конфигурации sendmail_path
в php.ini, вот так:
sendmail_path = "{{ mailpit_install_dir }}/mailpit sendmail"
Требования
Система на основе Debian (например, Ubuntu) или RedHat с работающим systemd.
Переменные роли
Доступные переменные перечислены ниже, вместе с их значениями по умолчанию (смотрите defaults/main.yml
):
mailpit_install_dir: /opt/mailpit
Директория, в которую будет установлен бинарный файл MailHog.
mailpit_version: 1.3.8
Версия Mailpit, которая будет установлена. Вы можете найти последнюю версию, перейдя на страницу релизов проекта Mailpit.
mailpit_release_url: "https://github.com/axllent/mailpit/releases/download/v{{ mailpit_version }}/mailhog-linux-amd64"
Пример Playbook
- hosts: servers
roles:
- { role: roots.mailpit }
Сообщество
Следите за новостями разработки и сообщества.
- Присоединяйтесь к нам в Discord, поддерживая нас на GitHub
- Участвуйте в Roots Discourse
- Подписывайтесь на @rootswp в Twitter
- Читайте и подписывайтесь на блог Roots
- Подписывайтесь на рассылку Roots
ansible-galaxy install roots/ansible-role-mailpit