infothrill.nullmailer

Ansible Role: nullmailer

Estado de construcción Rol de Ansible

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
Acerca del proyecto

An Ansible role to install nullmailer, a simple relay-only mail transport agent.

Instalar
ansible-galaxy install infothrill.nullmailer
Licencia
mit
Descargas
8.3k
Propietario
I was born in the 20th century and I will die in the 21st century