mjanser.ssmtp
Rôle Ansible : ssmtp
Un rôle Ansible qui installe et configure ssmtp sur Fedora.
Exigences
Aucune
Variables du Rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut :
ssmtp_recipient: postmaster
ssmtp_allow_from_override: yes
ssmtp_mailhub: mail
ssmtp_use_tls: yes
ssmtp_auth_username: ~
ssmtp_auth_password: ~
Destinataire
Tous les courriels pour les identifiants utilisateur < 1000 seront réécrits à l'adresse définie dans la variable ssmtp_recipient
.
Si elle est définie sur une chaîne vide, cela sera désactivé.
Remplacer la ligne From
La variable ssmtp_allow_from_override
peut être utilisée pour activer ou désactiver le remplacement de la ligne From.
Si désactivée, la ligne From est fixée au nom d'utilisateur et à l'hôte et ne peut pas être modifiée par le logiciel envoyant le mail.
Pour activer des lignes From personnalisées, la variable ssmtp_allow_from_override
doit être définie sur yes
.
Serveur de relais
Pour envoyer des mails, vous devez définir un serveur de relais dans la variable ssmtp_mailhub
.
Si ce serveur ne prend pas en charge TLS, vous pouvez définir ssmtp_use_tls
sur no
.
La plupart des serveurs de messagerie exigent une authentification pour l'envoi de mails.
Les informations d'identification peuvent être définies dans ssmtp_auth_username
et ssmtp_auth_password
.
Dépendances
Aucune
Exemple de Playbook
- hosts: all
roles:
- { role: mjanser.ssmtp }
Licence
MIT
ansible-galaxy install mjanser.ssmtp