roots.mailpit
Ansible Rolle: Mailpit
Installiert Mailpit, ein E-Mail-Testwerkzeug für Entwickler, auf RedHat- oder Debian-basierten Linux-Systemen. Mailpit fungiert sowohl als SMTP-Server als auch als Weboberfläche, um alle erfassten E-Mails anzuzeigen. Mailpit ist von MailHog inspiriert, aber viel, viel schneller.
Diese Rolle basiert auf https://github.com/geerlingguy/ansible-role-mailhog
Wenn Sie PHP verwenden und alle PHP-E-Mails in Mailpit umleiten möchten, müssen Sie die Konfigurationsoption sendmail_path
in der php.ini wie folgt aktualisieren:
sendmail_path = "{{ mailpit_install_dir }}/mailpit sendmail"
Anforderungen
Ein Debian-basiertes (z. B. Ubuntu) oder RedHat-System, das systemd verwendet.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml
):
mailpit_install_dir: /opt/mailpit
Das Verzeichnis, in das die MailHog-Binärdatei installiert wird.
mailpit_version: 1.3.8
Die Version von Mailpit, die installiert wird. Sie können die neueste Version auf der Mailpit-Projekt-Release-Seite finden.
mailpit_release_url: "https://github.com/axllent/mailpit/releases/download/v{{ mailpit_version }}/mailhog-linux-amd64"
Beispiel-Playbook
- hosts: servers
roles:
- { role: roots.mailpit }
Gemeinschaft
Verfolgen Sie die Entwicklung und Neuigkeiten der Gemeinschaft.
- Treten Sie uns auf Discord bei, indem Sie uns auf GitHub unterstützen
- Beteiligen Sie sich am Roots Discourse
- Folgen Sie @rootswp auf Twitter
- Lesen Sie den Roots Blog und abonnieren Sie ihn
- Abonnieren Sie den Roots Newsletter