tschifftner.exim4_sendonly
Rôle Ansible : exim4 (envoi seulement)
Installe exim4 (envoi seulement) et gère les adresses email sur les serveurs Linux Debian/Ubuntu.
Exigences
Aucune
Dépendances
Aucune.
Installation
$ ansible-galaxy install tschifftner.exim4_sendonly
Exemple de Playbook
Les variables disponibles sont listées ci-dessous, avec des valeurs par défaut (voir defaults/main.yml
):
exim4_sendonly_email_addresses:
root: '[email protected]'
Le playbook pourrait ressembler à :
- hosts: serveurs_web
roles:
- { role: tschifftner.exim4_sendonly }
Utiliser Smart Proxy
exim4_sendonly_enable_tls: true
exim4_sendonly_smarthost: ''
exim4_sendonly_username: ''
exim4_sendonly_password: ''
Utilisation en tant qu'expéditeur d'email autonome
Définir le reverse DNS pour l'IPv6
Découvrez votre adresse IPv6
ifconfig eth0
Utilisez les adresses IP qui se terminent par ::2/64 Scope:Global
Ajoutez également un enregistrement AAAA pour cette adresse IPv6 !
Définir les enregistrements SPF
Enregistrement TXT pour le domaine
v=spf1 a mx -all
v=spf1 a mx a:{{ ansible_fqdn }} -all
Commandes Exim
Résumé de tous les emails
mailq | exiqsumm
Imprime une liste de messages dans la file d'attente
exim -bp
Supprimer un message unique
exim -Mrm {message-id}
Supprimer tous les messages de la file d'attente
exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash
Tester l'envoi d'emails
echo "Ceci est un email test." | mail -s "Email test" root
echo "Ceci est un email test." | mail -s "Email test" votre@email.com
Systèmes d'exploitation supportés
- Debian 9 (Stretch)
- Debian 8 (Jessie)
- Ubuntu 18.04 (Bionic Beaver)
- Ubuntu 16.04 (Xenial Xerus)
Version Ansible requise
Ansible 2.5+
License
Informations sur l'auteur
À propos du projet
Installs exim4 (sendonly) on Debian/Ubuntu linux servers.
Installer
ansible-galaxy install tschifftner.exim4_sendonly
Licence
mit
Téléchargements
9.5k
Propriétaire
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler