2016-04-11 28 views
0

Ich bin dabei, einen TXT SPF-Datensatz zu erstellen, und ich möchte nur sicherstellen, dass ich die richtige Syntax habe.Korrekte Syntax für einen SPF-Datensatz

Wir senden E-Mails von unserem Web-Server, Mail-Server, gmail & Amazon SES

v=spf1 a mx include:_spf.google.com include:aspmx.googlemail.com include:52.??.??.??? include:62.??.???.?? include:amazonses.com ~all 

Offensichtlich habe ich nicht in der tatsächlichen IP-Adresse unseren Servers setzen.

Ich sehe einige Leute empfehlen, dass Sie ~all statt -all wie von amazon here empfohlen verwenden.

Antwort

1

Für bestimmte IP-Adressen, die Sie den IP4-Mechanismus verwenden müssen, so dass Ihr Datensatz sollte wie folgt aussehen:

v=spf1 a mx include:_spf.google.com include:aspmx.googlemail.com ip4:52.??.??.??? ip4:62.??.???.?? include:amazonses.com ~all 

Es kann auch argumentiert werden, dass Sie die Adressen am häufigsten für das Senden von E-Mail verwendet bewegen sollen der Anfang des Datensatzes, da dies die SPF-Prüfung am häufigsten dazu bringt, schneller zu beenden.

Und in Bezug auf -all gegen ~all, dann ist der Amazon Artikel beschreibt ziemlich gut. Wenn Sie 100% sicher sind, dass E-Mails von Ihrer Domain wird nie von Adressen außerhalb des SPF-Datensatz gesendet werden, verwenden -all, sonst verwenden ~all

1

-Stick mit dem -all, ich bin mir nicht sicher, warum Sie die IP4 die müssen - es sei denn, Sie senden von verschiedenen Webservern, die einen anderen Datensatz haben. Sobald Sie es einrichten testen Sie es einfach durch das Senden von E-Mails zu Mail Tester

Webserver = eine

Mail-Server = mx

gmail = gehören: _spf.google.com

Amazon SES = gehören: amazonses.com

v=spf1 a mx include:_spf.google.com include:amazonses.com -all 
Verwandte Themen