roots.mailpit
Rol de Ansible: Mailpit
Instala Mailpit, una herramienta de prueba de correo electrónico para desarrolladores, en sistemas Linux basados en RedHat o Debian. Mailpit actúa como un servidor SMTP y proporciona una interfaz web para ver todos los correos electrónicos capturados. Mailpit se inspira en MailHog, pero es mucho, mucho más rápido.
Este rol se basa en https://github.com/geerlingguy/ansible-role-mailhog
Si estás usando PHP y deseas redirigir todos los correos electrónicos de PHP hacia Mailpit, necesitarás actualizar la opción de configuración sendmail_path
en php.ini, así:
sendmail_path = "{{ mailpit_install_dir }}/mailpit sendmail"
Requisitos
Un sistema basado en Debian (por ejemplo: Ubuntu) o RedHat que esté ejecutando systemd.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con valores predeterminados (ver defaults/main.yml
):
mailpit_install_dir: /opt/mailpit
El directorio en el que se instalará el binario de MailHog.
mailpit_version: 1.3.8
La versión de Mailpit que se instalará. Puedes encontrar la última versión visitando la página de lanzamientos del proyecto Mailpit.
mailpit_release_url: "https://github.com/axllent/mailpit/releases/download/v{{ mailpit_version }}/mailhog-linux-amd64"
Ejemplo de Playbook
- hosts: servers
roles:
- { role: roots.mailpit }
Comunidad
Mantente al tanto del desarrollo y las noticias de la comunidad.
- Únete a nosotros en Discord patrocinándonos en GitHub
- Participa en Roots Discourse
- Sigue a @rootswp en Twitter
- Lee y suscríbete al Blog de Roots
- Suscríbete al Boletín de Roots
ansible-galaxy install roots.mailpit