roots.mailpit
Rola Ansible: Mailpit
Instalowany jest Mailpit, narzędzie do testowania e-maili dla deweloperów, na systemach linux opartych na RedHat lub Debianie. Mailpit działa jako serwer SMTP i udostępnia interfejs internetowy do przeglądania wszystkich przechwyconych e-maili. Mailpit jest inspirowany MailHogiem, ale jest znacznie, znacznie szybszy.
Ta rola oparta jest na https://github.com/geerlingguy/ansible-role-mailhog
Jeśli używasz PHP i chcesz kierować wszystkie e-maile PHP do Mailpit, musisz zaktualizować opcję konfiguracyjną sendmail_path
w php.ini, jak poniżej:
sendmail_path = "{{ mailpit_install_dir }}/mailpit sendmail"
Wymagania
System oparty na Debianie (np. Ubuntu) lub RedHat działający na systemd.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
mailpit_install_dir: /opt/mailpit
Katalog, do którego zostanie zainstalowany binarny plik MailHog.
mailpit_version: 1.3.8
Wersja Mailpit, która zostanie zainstalowana. Najnowszą wersję znajdziesz, odwiedzając stronę wydania projektu Mailpit.
mailpit_release_url: "https://github.com/axllent/mailpit/releases/download/v{{ mailpit_version }}/mailhog-linux-amd64"
Przykładowy playbook
- hosts: servers
roles:
- { role: roots.mailpit }
Społeczność
Śledź rozwój i wiadomości społecznościowe.
- Dołącz do nas na Discordzie, wspierając nas na GitHubie tutaj
- Uczestnicz w Roots Discourse
- Obserwuj @rootswp na Twitterze
- Czytaj i subskrybuj Blog Roots
- Zapisz się do Biuletynu Roots
ansible-galaxy install roots.mailpit