infothrill.nullmailer
Rola Ansible: nullmailer
To jest rola Ansible, która instaluje nullmailer, prosty agent transportu mailowego tylko do przekazywania wiadomości.
Szybki przewodnik
requirements.yml:
- src: infothrill.nullmailer
version: v3.1.0
Instalacja:
ansible-galaxy install -r requirements.yml -p ./roles/
Playbook:
- hosts: serwery
roles:
- role: infothrill.nullmailer
Zmienne Roli
nullmailer_mail_recipient: [email protected]
Adresat wszystkich wiadomości wysyłanych przez nullmailer. Powinien to być adres, który będzie akceptowany i przekazywany przez nullmailer_relay_host
.
nullmailer_relay_host: smtp.example.com
Host SMTP, do którego będzie kierowany cały ruch SMTP.
nullmailer_relay_port: 465
Port używany do łączenia się przez SMTP z nullmailer_relay_host
.
nullmailer_relay_user: [email protected]
Nazwa użytkownika SMTP do uwierzytelniania z nullmailer_relay_host
. Można ustawić na pusty ciąg, w takim przypadku pomijane jest uwierzytelnianie (przydatne, jeśli korzystasz z zaufania opartego na IP).
nullmailer_relay_pass: 50m3p455w0r6
Hasło SMTP do uwierzytelniania z nullmailer_relay_host
.
nullmailer_allmailfrom: [email protected]
Jeśli to jest zdefiniowane, jego zawartość nadpisze nadawcę na wszystkich wiadomościach. Proszę zachować ostrożność z tym ustawieniem, ponieważ wpływa na zachowanie zwrotnych wiadomości, które są niedostarczalne.
nullmailer_remote_ssl: true|false
Zmienna do dodania parametru --ssl dla połączenia zdalnego, domyślnie true.
nullmailer_remote_starttls: true|false
Zmienna do dodania parametru --starttls dla połączenia zdalnego, domyślnie false.
Zależności
Brak.
Licencja
MIT
Informacje o autorze
Ta rola została stworzona w 2018 roku przez Paula Kremera.
Zmiany
vxxx
- usunięto wsparcie dla ansible 5, python 3.8
v3.2.0
- usunięto wsparcie dla ansible 4
v3.1.0
- dodano: nullmailer_relay_user może być pusty, aby pominąć uwierzytelnianie przekazywania
- usunięto wsparcie testowe dla Debian Jessie
- usunięto wsparcie dla python 3.7
- usunięto wsparcie dla ansible 2.9, 2.10, dodano wsparcie dla ansible 4, 5
- przejście na Github Actions dla CI
v3.0.1
- usunięto wsparcie testowe dla python 3.6
- dodano wsparcie testowe dla python 3.7, 3.8, 3.9
- usunięto wsparcie dla ansible 2.8
- dodano wsparcie dla ansible 2.10, 3.0
v3.0.0
- dodano przełącznik konfiguracyjny dla
--ssl
i--starttls
- aktualizacja do wersji 3 molekuły
- usunięto wsparcie dla ansible 2.5, 2.6, 2.7
- dodano testy dla ubuntu 20.04
v2.0.0
- zmiana frameworka testowego na python3, usunięto wsparcie dla python2
- wsparcie testowe dla Ansible 2.9
v1.1.0
- dodano opcjonalną zmienną nullmailer_allmailfrom
- wsparcie testowe dla Ansible 2.8
- wsparcie testowe dla Debiana 10 Buster
v1.0.1
- poprawki testowe
v1.0.0
- pierwsza wersja
An Ansible role to install nullmailer, a simple relay-only mail transport agent.
ansible-galaxy install infothrill.nullmailer