infothrill.nullmailer
Ansible Rolle: nullmailer
Eine Ansible Rolle zur Installation von nullmailer, einem einfachen Mail-Transport-Agenten nur für Relay.
Schnelle Anleitung
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
Rollenvariablen
nullmailer_mail_recipient: [email protected]
Der Empfänger für alle E-Mail-Nachrichten, die über nullmailer gesendet werden. Dies sollte eine Adresse sein, die vom nullmailer_relay_host
akzeptiert und weitergeleitet wird.
nullmailer_relay_host: smtp.example.com
Der SMTP-Relay-Host, an den der gesamte SMTP-Verkehr geleitet wird.
nullmailer_relay_port: 465
Der Port, der verwendet wird, um über SMTP mit dem nullmailer_relay_host
zu verbinden.
nullmailer_relay_user: [email protected]
Der SMTP-Benutzername zur Authentifizierung beim nullmailer_relay_host
. Kann auf einen leeren String gesetzt werden, wodurch die Authentifizierung vollständig übersprungen wird (nützlich, wenn IP-basierte Vertrauensstellung verwendet wird).
nullmailer_relay_pass: 50m3p455w0r6
Das SMTP-Passwort zur Authentifizierung beim nullmailer_relay_host
.
nullmailer_allmailfrom: [email protected]
Wenn dies definiert ist, überschreibt der Inhalt diesen den Absender bei allen Nachrichten. Seien Sie vorsichtig mit dieser Einstellung, da sie das Rückgabeverhalten von unzustellbaren Nachrichten bestimmt.
nullmailer_remote_ssl: true|false
Schalter zum Hinzufügen des --ssl-Parameters für remote, standardmäßig true.
nullmailer_remote_starttls: true|false
Schalter zum Hinzufügen des --starttls-Parameters für remote, standardmäßig false.
Abhängigkeiten
Keine.
Lizenz
MIT
Autoreninformationen
Diese Rolle wurde 2018 von Paul Kremer erstellt.
Änderungen
vxxx
- Unterstützung für Ansible 5, Python 3.8 eingestellt
v3.2.0
- Unterstützung für Ansible 4 eingestellt
v3.1.0
- hinzugefügt: nullmailer_relay_user kann leer sein, um die Relay-Authentifizierung zu überspringen
- Unterstützung für Debian Jessie eingestellt
- Unterstützung für Python 3.7 eingestellt
- Unterstützung für Ansible 2.9, 2.10 eingestellt, Ansible 4, 5 hinzugefügt
- Wechsel zu Github Actions für CI
v3.0.1
- Unterstützung für Tests mit Python 3.6 eingestellt
- Unterstützung für Tests mit Python 3.7, 3.8, 3.9 hinzugefügt
- Unterstützung für Ansible 2.8 eingestellt
- Unterstützung für Ansible 2.10, 3.0 hinzugefügt
v3.0.0
- Konfigurationsschalter für
--ssl
und--starttls
hinzugefügt - Upgrade auf Molecule Version 3
- Unterstützung für Ansible 2.5, 2.6, 2.7 eingestellt
- Test für Ubuntu 20.04 hinzugefügt
v2.0.0
- Testframework auf Python3 umgestellt, Unterstützung für Python2 eingestellt
- Unterstützung für Ansible 2.9 hinzugefügt
v1.1.0
- optionale Variable nullmailer_allmailfrom hinzugefügt
- Unterstützung für Ansible 2.8 hinzugefügt
- Unterstützung für Tests mit Debian 10 Buster hinzugefügt
v1.0.1
- Testfixes
v1.0.0
- Erstveröffentlichung
An Ansible role to install nullmailer, a simple relay-only mail transport agent.
ansible-galaxy install infothrill.nullmailer