tschifftner.exim4_sendonly

Ansible Rolle: exim4 (Nur Senden)

Build Status

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

MIT-Lizenz

Autor Informationen

Über das Projekt

Installs exim4 (sendonly) on Debian/Ubuntu linux servers.

Installieren
ansible-galaxy install tschifftner.exim4_sendonly
GitHub Repository
Lizenz
mit
Downloads
9.5k
Besitzer
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler