mjanser.ssmtp
Ansible Rolle: ssmtp
Eine Ansible-Rolle, die ssmtp auf Fedora installiert und konfiguriert.
Anforderungen
Keine
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten:
ssmtp_recipient: postmaster
ssmtp_allow_from_override: ja
ssmtp_mailhub: mail
ssmtp_use_tls: ja
ssmtp_auth_username: ~
ssmtp_auth_password: ~
Empfänger
Alle E-Mails für Benutzer-IDs < 1000 werden an die Adresse gesendet, die in der Variablen ssmtp_recipient
definiert ist.
Wenn sie auf eine leere Zeichenfolge gesetzt wird, wird dies deaktiviert.
Überschreiben der From-Zeile
Die Variable ssmtp_allow_from_override
kann verwendet werden, um das Überschreiben der From-Zeile zu aktivieren oder zu deaktivieren.
Wenn es deaktiviert ist, ist die From-Zeile auf den Benutzernamen und den Hostnamen festgelegt und kann nicht von der Software, die die E-Mail sendet, geändert werden.
Um benutzerdefinierte From-Zeilen zu ermöglichen, muss die Variable ssmtp_allow_from_override
auf ja
gesetzt werden.
Relay-Server
Um E-Mails zu senden, müssen Sie einen Relay-Mail-Server in der Variablen ssmtp_mailhub
definieren.
Wenn dieser Server kein TLS unterstützt, können Sie ssmtp_use_tls
auf nein
setzen.
Die meisten Mail-Server erfordern eine Authentifizierung zum Senden von E-Mails.
Die Anmeldedaten dafür können in ssmtp_auth_username
und ssmtp_auth_password
festgelegt werden.
Abhängigkeiten
Keine
Beispiel-Playbook
- hosts: all
roles:
- { role: mjanser.ssmtp }
Lizenz
MIT
ansible-galaxy install mjanser.ssmtp