SPF konfigurieren

Vorwort

SPF (Sender Policy Framework) ist eine Methode, um die Fälschung von Absenderadressen zu vermeiden. Mithilfe von SPF kann in Mailservern überprüft werden, ob eine eingehende E-Mail ihrer Domain von einem Host stammt, der vom Administrator der Domain autorisiert wurde.


Voraussetzungen

  • Zugriff auf die DNS-Zone der Domain



SPF-Eintrag setzen


Allgemeine Informationen zum Setzen von DNS-Einträgen finden Sie im Artikel DNS-Einträge.


Der SPF-Eintrag bestimmt, welche IP-Adressen legitimiert sein sollen, im Namen ihrer Domain E-Mails zu versenden.

Der folgende SPF-Eintrag der Domain example.com erlaubt, dass die IPv4-Adressen hinter dessen A-Record und die IPv6-Adressen hinter dessen AAAA-Record, sowie den ausgelösten IP-Adressen des MX-Records, E-Mails für die Domain example.com zu versenden. Das -all bedeutet, dass sonst keiner senden darf.


Host

example.com

RR-Typ

TXT

Wert

v=spf1 a mx -all;



Mechanismen


SPF unterstützt zusätzlich die folgenden Mechanismen:

Mechanismus Tritt zu, wenn
all immer
a ein A- oder AAAA-Record der befragten (oder explizit angegebenen) Domäne, die IP-Adresse des Senders enthält
mx ein MX-Record der befragten (oder explizit angegebenen) Domäne die IP-Adresse des Senders enthält
ip4 die angegebene IPv4-Adresse ist die IP-Adresse des Senders bzw. das angegebene IPv4-Subnetz enthält
ip6 die angegebene IPv6-Adresse ist die IP-Adresse des Senders bzw. das angegebene IPv6-Subnetz enthält
redirect IP-Adresse des Senders durch den SPF-Record einer anderen Domäne legitimiert wird
include eine zusätzliche SPF-Anfrage zur im Include-Statement angegebenen Domain, die die IP-Adresse des Senders enthält
exists IP-Adresse des Senders anhand der Verbindung des Clients oder anderer Kriterien nach (RFC7208) autorisiert wurde


Qualifikatoren

Qualifikator Beschreibung
+ Pass die Direktive definiert autorisierte Sender;
dies ist der Standard, d. h., ist kein Qualifikator angegeben, so wird + angenommen
- Fail die Direktive definiert nicht autorisierte Sender
~ SoftFail die Direktive definiert nicht autorisierte Sender, der Empfänger soll diesen Fehlschlag aber großzügig behandeln;
dieser Qualifikator ist für Testzwecke gedacht
? Neutral die Direktive definiert Sender, über deren Legitimität nichts ausgesagt werden soll; der Sender muss akzeptiert werden.