infothrill.nullmailer
Rôle Ansible : nullmailer
Un rôle Ansible pour installer nullmailer, un agent de transport de mail simple qui ne fait que relayer.
Guide rapide
requirements.yml :
- src: infothrill.nullmailer
version: v3.1.0
Installation :
ansible-galaxy install -r requirements.yml -p ./roles/
Playbook :
- hosts: servers
roles:
- role: infothrill.nullmailer
Variables du rôle
nullmailer_mail_recipient: [email protected]
Le destinataire pour tous les messages envoyés via nullmailer. Cela doit être une
adresse qui sera acceptée et relayée par le nullmailer_relay_host
.
nullmailer_relay_host: smtp.example.com
Le serveur relay SMTP vers lequel tout le trafic SMTP sera dirigé.
nullmailer_relay_port: 465
Le port utilisé pour se connecter via SMTP au nullmailer_relay_host
.
nullmailer_relay_user: [email protected]
Le nom d'utilisateur SMTP pour s'authentifier auprès du nullmailer_relay_host
. Peut être laissé vide, auquel cas l'authentification est complètement ignorée (utile par exemple si vous utilisez la confiance basée sur l'IP).
nullmailer_relay_pass: 50m3p455w0r6
Le mot de passe SMTP pour s'authentifier auprès du nullmailer_relay_host
.
nullmailer_allmailfrom: [email protected]
Si cela est défini, son contenu remplacera l'expéditeur sur tous les messages. Veuillez faire attention avec ce paramètre car cela détermine le comportement en cas de non-livraison.
nullmailer_remote_ssl: true|false
Basculer pour ajouter le paramètre --ssl pour le remote, par défaut vrai.
nullmailer_remote_starttls: true|false
Basculer pour ajouter le paramètre --starttls pour le remote, par défaut faux.
Dépendances
Aucune.
Licence
MIT
Informations sur l'auteur
Ce rôle a été créé en 2018 par Paul Kremer.
Changements
vxxx
- Suppression du support pour Ansible 5, Python 3.8
v3.2.0
- Suppression du support pour Ansible 4
v3.1.0
- Ajout : nullmailer_relay_user peut être vide pour ignorer l'authentification de relai
- Suppression du support de test pour Debian Jessie
- Suppression du support pour Python 3.7
- Suppression du support pour Ansible 2.9, 2.10, ajout d'Ansible 4, 5
- Passez à GitHub Actions pour CI
v3.0.1
- Suppression du support de test pour Python 3.6
- Ajout du support de test pour Python 3.7, 3.8, 3.9
- Suppression du support pour Ansible 2.8
- Ajout du support pour Ansible 2.10, 3.0
v3.0.0
- Ajout d'un commutateur de configuration pour
--ssl
et--starttls
- Mise à niveau vers la version 3 de molecule
- Suppression du support pour Ansible 2.5, 2.6, 2.7
- Ajout de tests pour Ubuntu 20.04
v2.0.0
- Changement du framework de test vers Python3, suppression du support pour Python2
- Support de test pour Ansible 2.9
v1.1.0
- Ajout de la variable optionnelle nullmailer_allmailfrom
- Support de test pour Ansible 2.8
- Support de test pour Debian 10 Buster
v1.0.1
- Corrections de tests
v1.0.0
- Version initiale
An Ansible role to install nullmailer, a simple relay-only mail transport agent.
ansible-galaxy install infothrill.nullmailer