SPF

Standards für das „Sender Policy Framework (SPF)“: RFC 7208 und RFC 7372

v	SPF-Version
	Kennzeichen das einen TXT-Eintrag als SPF-Eintrag identifiziert.
	z.B. v=spf1 

Mechanismen (immer am Ende des Eintrags aufführen!)
a:	DNS-A-Eintrag
	z.B. a:example.com

ptr:	DNS-PTR-Eintrag (reverse Zone)
	z.B. ptr:example.com

all	alle zur Domain gehörigen Hostst
	z.B. -all

mx:	abweichender Mailexchanger
	z.B. mx:mail.example-abc.com

ip4:	Angabe einer oder mehrerer IPv4-Adressen
	z.B. ip4:192.100.10.1

ipv6:	Angabe einer oder mehrerer IPv6-Adressen
	z.B. ip6:2001:db8::8a2e:370:1333

include

exists

redirect

Quantifizierer:
+	stellt das PASS-Ergebnis dar. Wenn die Adresse den Test besteht, muss die Nachricht akzeptiert werden (Beispiel: v=spf1 +all). Du kannst es weglassen, weil z. B. +mx und mx dasselbe sind.
	Wenn du keinen Quantifizierer in einem SPF-Datensatz siehst, bedeutet das, dass der +all Quantifizierer angewendet wird.
-	steht für HARDFAIL und gibt an, dass die Adresse den Test nicht bestanden hat und die E-Mail abgelehnt werden muss (Beispiel: v=spf1 -all).
~	all teilt dem Server des Empfängers mit, dass die Adressen, die nicht in diesem SPF-Eintrag aufgeführt sind, keine E-Mails versenden dürfen. Außerdem werden die Server angewiesen, solche Adressen abzulehnen.steht für SOFTFAIL und wird wie eine Tilde ausgesprochen. Es bedeutet, dass die Adresse den Test nicht bestanden hat; das Ergebnis ist jedoch nicht endgültig. Du kannst eine nicht konforme E-Mail akzeptieren und kennzeichnen (Beispiel: v=spf1 ~all).
?	steht für NEUTRAL, d.h. die Adresse hat den Test weder bestanden noch nicht bestanden und du kannst sie annehmen oder ablehnen 



zurück