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

Über das Projekt

Installs and configures ssmtp on Fedora

Installieren
ansible-galaxy install mjanser.ssmtp
GitHub Repository
Lizenz
mit
Downloads
352
Besitzer