infothrill.nullmailer

Ansible Rolle: nullmailer

Build-Status Ansible Rolle

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
Über das Projekt

An Ansible role to install nullmailer, a simple relay-only mail transport agent.

Installieren
ansible-galaxy install infothrill.nullmailer
GitHub Repository
Lizenz
mit
Downloads
8.3k
Besitzer
I was born in the 20th century and I will die in the 21st century