infothrill.nullmailer
Ansible Role: nullmailer
Un rol de Ansible para instalar nullmailer, un agente de transporte de correo simple y solo para retransmisión.
Cómo hacerlo rápidamente
requirements.yml:
- src: infothrill.nullmailer
version: v3.1.0
Instalar:
ansible-galaxy install -r requirements.yml -p ./roles/
Playbook:
- hosts: servers
roles:
- role: infothrill.nullmailer
Variables del Rol
nullmailer_mail_recipient: [email protected]
El destinatario para todos los mensajes de correo enviados a través de nullmailer. Este debe ser una dirección que será aceptada y retransmitida por el nullmailer_relay_host
.
nullmailer_relay_host: smtp.example.com
El host de retransmisión SMTP al que se dirigirá todo el tráfico SMTP.
nullmailer_relay_port: 465
El puerto utilizado para conectarse a través de SMTP al nullmailer_relay_host
.
nullmailer_relay_user: [email protected]
El nombre de usuario SMTP para autenticar con el nullmailer_relay_host
. Puede establecerse como una cadena vacía, en cuyo caso se omite completamente la autenticación (útil, por ejemplo, en caso de que utilices confianza basada en IP).
nullmailer_relay_pass: 50m3p455w0r6
La contraseña SMTP para autenticar con el nullmailer_relay_host
.
nullmailer_allmailfrom: [email protected]
Si esto está definido, su contenido anulará el remitente del sobre en todos los mensajes. Ten cuidado con esta configuración, ya que determina el comportamiento de rebote de los mensajes no entregables.
nullmailer_remote_ssl: true|false
Alternar para agregar el parámetro --ssl para remoto, por defecto es verdadero.
nullmailer_remote_starttls: true|false
Alternar para agregar el parámetro --starttls para remoto, por defecto es falso.
Dependencias
Ninguna.
Licencia
MIT
Información del Autor
Este rol fue creado en 2018 por Paul Kremer.
Cambios
vxxx
- eliminar soporte para ansible 5, python 3.8
v3.2.0
- eliminar soporte para ansible 4
v3.1.0
- agregar: nullmailer_relay_user puede estar vacío para omitir la autenticación de retransmisión
- eliminar soporte de prueba para Debian Jessie
- eliminar soporte para python 3.7
- eliminar soporte para ansible 2.9, 2.10, agregar ansible 4, 5
- cambiar a Github Actions para CI
v3.0.1
- eliminar soporte de prueba para python 3.6
- agregar soporte de prueba para python 3.7, 3.8, 3.9
- eliminar soporte para ansible 2.8
- agregar soporte para ansible 2.10, 3.0
v3.0.0
- agregar interruptor de configuración para
--ssl
y--starttls
- actualizar a la versión 3 de molecule
- eliminar soporte para ansible 2.5, 2.6, 2.7
- agregar prueba para ubuntu 20.04
v2.0.0
- cambiar framework de pruebas a python3, eliminar soporte para python2
- soporte de prueba para Ansible 2.9
v1.1.0
- agregar variable opcional nullmailer_allmailfrom
- soporte de prueba para Ansible 2.8
- soporte de prueba para Debian 10 Buster
v1.0.1
- correcciones de pruebas
v1.0.0
- lanzamiento inicial
An Ansible role to install nullmailer, a simple relay-only mail transport agent.
ansible-galaxy install infothrill.nullmailer