infothrill.nullmailer

Rôle Ansible : nullmailer

Statut de construction Rôle Ansible

Un rôle Ansible pour installer nullmailer, un agent de transport de mail simple qui ne fait que relayer.

Guide rapide

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

Variables du rôle

nullmailer_mail_recipient: [email protected]

Le destinataire pour tous les messages envoyés via nullmailer. Cela doit être une adresse qui sera acceptée et relayée par le nullmailer_relay_host.

nullmailer_relay_host: smtp.example.com

Le serveur relay SMTP vers lequel tout le trafic SMTP sera dirigé.

nullmailer_relay_port: 465

Le port utilisé pour se connecter via SMTP au nullmailer_relay_host.

nullmailer_relay_user: [email protected]

Le nom d'utilisateur SMTP pour s'authentifier auprès du nullmailer_relay_host. Peut être laissé vide, auquel cas l'authentification est complètement ignorée (utile par exemple si vous utilisez la confiance basée sur l'IP).

nullmailer_relay_pass: 50m3p455w0r6

Le mot de passe SMTP pour s'authentifier auprès du nullmailer_relay_host.

nullmailer_allmailfrom: [email protected]

Si cela est défini, son contenu remplacera l'expéditeur sur tous les messages. Veuillez faire attention avec ce paramètre car cela détermine le comportement en cas de non-livraison.

nullmailer_remote_ssl: true|false

Basculer pour ajouter le paramètre --ssl pour le remote, par défaut vrai.

nullmailer_remote_starttls: true|false

Basculer pour ajouter le paramètre --starttls pour le remote, par défaut faux.

Dépendances

Aucune.

Licence

MIT

Informations sur l'auteur

Ce rôle a été créé en 2018 par Paul Kremer.

Changements

vxxx

  • Suppression du support pour Ansible 5, Python 3.8

v3.2.0

  • Suppression du support pour Ansible 4

v3.1.0

  • Ajout : nullmailer_relay_user peut être vide pour ignorer l'authentification de relai
  • Suppression du support de test pour Debian Jessie
  • Suppression du support pour Python 3.7
  • Suppression du support pour Ansible 2.9, 2.10, ajout d'Ansible 4, 5
  • Passez à GitHub Actions pour CI

v3.0.1

  • Suppression du support de test pour Python 3.6
  • Ajout du support de test pour Python 3.7, 3.8, 3.9
  • Suppression du support pour Ansible 2.8
  • Ajout du support pour Ansible 2.10, 3.0

v3.0.0

  • Ajout d'un commutateur de configuration pour --ssl et --starttls
  • Mise à niveau vers la version 3 de molecule
  • Suppression du support pour Ansible 2.5, 2.6, 2.7
  • Ajout de tests pour Ubuntu 20.04

v2.0.0

  • Changement du framework de test vers Python3, suppression du support pour Python2
  • Support de test pour Ansible 2.9

v1.1.0

  • Ajout de la variable optionnelle nullmailer_allmailfrom
  • Support de test pour Ansible 2.8
  • Support de test pour Debian 10 Buster

v1.0.1

  • Corrections de tests

v1.0.0

  • Version initiale
À propos du projet

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

Installer
ansible-galaxy install infothrill.nullmailer
Licence
mit
Téléchargements
8.3k
Propriétaire
I was born in the 20th century and I will die in the 21st century