Frage Wie kann man mehrere eingeschlossene Domains im SPF-Record angeben?


Unsere geschäftlichen E-Mails werden in Google Apps gehostet. Darüber hinaus kann unser Webserver auch E-Mails senden. Derzeit sieht unser SPF-Eintrag in DNS so aus:

domain.com.    IN   TXT    "v=spf1 a include:_spf.google.com -all"

Das ist alles in Ordnung, aber jetzt haben wir unser E-Mail-Listen-Management an ein anderes Unternehmen ausgelagert, und wir müssen eine zweite Domain mit einschließen include. Also, ich suche nach etwas wie:

domain.com.    IN   TXT    "v=spf1 a include:_spf.google.com include:otherdomain.com -all"

Was ist die korrekte Syntax dafür? Danke vielmals!


29
2018-02-16 11:31


Ursprung




Antworten:


Alle SPF-Mechanismen, einschließlich include, kann mehrfach verwendet werden, getrennt durch Leerzeichen:

"v=spf1 include:_spf.google.com include:otherdomain.com -all"

Bewertung von include funktioniert so:

  • Wenn die inbegriffen Daten zurückgegeben PASS, dann die include selbst erzeugt ein Ergebnis (zum Beispiel include:foo.bar erzeugt einen PASS, aber -include:foo.bar erzeugt ein FAIL).

  • Wenn die inbegriffen Daten zurückgegeben FAIL oder NEUTRAL, dann die include trägt überhaupt nicht zum Ergebnis bei, und die Verarbeitung geht zu Ihrem nächsten Mechanismus.

Sehen SPF-Datensatzsyntax und RFC 7208.

(Beachten Sie, dass redirect= ist kein Mechanismus, sondern ein globaler Modifikator und kann auf diese Weise nicht wiederholt werden.)


65
2018-02-16 13:54



Großartig, danke, das werde ich tun!
eine coole einfache Seite gefunden, die es für mich getan hat .. SPF.ZONE - l0ft13
Die ursprüngliche Aufforderung beinhaltet ein a nach dem v=spf1 aber die Antwort nicht. Ist das ein Tippfehler oder tut es? a etwas meinen? - Gonzalingui


Dies ist die korrekte Syntax, die Sie angefordert haben

domain.com:    IN   TXT    "v=spf1  include:_spf.google.com include:otherdomain.com -all"

5
2018-02-27 14:39