roots.mailpit
Rôle Ansible : Mailpit
Installe Mailpit, un outil de test d'emails pour développeurs, sur des systèmes Linux basés sur RedHat ou Debian. Mailpit fonctionne à la fois comme un serveur SMTP et fournit une interface web pour visualiser tous les emails capturés. Mailpit est inspiré de MailHog, mais beaucoup, beaucoup plus rapide.
Ce rôle est basé sur https://github.com/geerlingguy/ansible-role-mailhog
Si vous utilisez PHP et souhaitez rediriger tous les emails PHP vers Mailpit, vous devrez mettre à jour l'option de configuration sendmail_path
dans php.ini, comme ceci :
sendmail_path = "{{ mailpit_install_dir }}/mailpit sendmail"
Exigences
Un système basé sur Debian (par exemple : Ubuntu) ou RedHat fonctionnant sous systemd.
Variables de rôle
Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml
) :
mailpit_install_dir: /opt/mailpit
Le répertoire dans lequel le binaire MailHog sera installé.
mailpit_version: 1.3.8
La version de Mailpit qui sera installée. Vous pouvez trouver la dernière version en visitant la page des versions du projet Mailpit.
mailpit_release_url: "https://github.com/axllent/mailpit/releases/download/v{{ mailpit_version }}/mailhog-linux-amd64"
Exemple de Playbook
- hosts: servers
roles:
- { role: roots.mailpit }
Communauté
Restez informé des nouvelles concernant le développement et la communauté.
- Rejoignez-nous sur Discord en nous soutenant sur GitHub
- Participez sur le Roots Discourse
- Suivez @rootswp sur Twitter
- Lisez et abonnez-vous au Blog de Roots
- Abonnez-vous à la Newsletter de Roots