tschifftner.exim4_sendonly
Ansible Rolle: exim4 (Nur Senden)
Installiert exim4 (nur Senden) und verwaltet E-Mail-Adressen auf Debian/Ubuntu Linux-Servern.
Anforderungen
Keine
Abhängigkeiten
Keine.
Installation
$ ansible-galaxy install tschifftner.exim4_sendonly
Beispiel-Playbook
Verfügbare Variablen sind unten aufgelistet, zusammen mit den Standardwerten (siehe defaults/main.yml
):
exim4_sendonly_email_addresses:
root: '[email protected]'
Das Playbook könnte so aussehen:
- hosts: webservers
roles:
- { role: tschifftner.exim4_sendonly }
Smart Proxy verwenden
exim4_sendonly_enable_tls: true
exim4_sendonly_smarthost: ''
exim4_sendonly_username: ''
exim4_sendonly_password: ''
Als eigenständiger E-Mail-Versender verwenden
Umkehren DNS für IPv6 einstellen
Finde deine IPv6-Adresse heraus
ifconfig eth0
Verwende die IP-Adressen, die mit ::2/64 Scope:Global
enden.
Füge auch einen AAAA-Eintrag für diese IPv6-Adresse hinzu!
SPF-Einträge einstellen
TXT-Eintrag für Domain
v=spf1 a mx -all
v=spf1 a mx a:{{ ansible_fqdn }} -all
Exim-Befehle
Zusammenfassung aller E-Mails
mailq | exiqsumm
Liste der Nachrichten in der Warteschlange drucken
exim -bp
Einzelne Nachricht entfernen
exim -Mrm {message-id}
Alle Nachrichten aus der Warteschlange löschen
exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash
E-Mail-Versand testen
echo "Dies ist eine Testmail." | mail -s "Testmail" root
echo "Dies ist eine Testmail." | mail -s "Testmail" deine@email.com
Unterstützte Betriebssysteme
- Debian 9 (Stretch)
- Debian 8 (Jessie)
- Ubuntu 18.04 (Bionic Beaver)
- Ubuntu 16.04 (Xenial Xerus)
Erforderliche Ansible-Version
Ansible 2.5+
Lizenz
Autor Informationen
Über das Projekt
Installs exim4 (sendonly) on Debian/Ubuntu linux servers.
Installieren
ansible-galaxy install tschifftner.exim4_sendonly
Lizenz
mit
Downloads
9.5k
Besitzer
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler