Woher bekomme ich die richtige Syntax, um einen korrekten SPF-Eintrag für den EC2-Amazon-Server zu erstellen? Ich weiß, wie man einen DNS-Eintrag erstellt, aber ich habe keine Ahnung, was ich für den SPF-Eintrag einfügen muss.
Antworten
Zu viele Anzeigen?Dies ist sehr einfach zu bewerkstelligen:
-
Bereitstellung einer Elastic IP für Ihren Server
-
Richten Sie einen "A"-Eintrag für den Server ein, der E-Mails an die von Ihnen bevorzugte Registrierungsstelle senden soll - eine gute Praxis ist es, "svr" irgendwo im Hostnamen einzuschließen, wie z. B. app-svr-01.youdomain.com
-
Klicken Sie hier amazon zu kontaktieren und um einen Reverse-DNS-Eintrag für die IP zu bitten
-
Fügen Sie das Folgende in Ihren SPF-Eintrag ein, und Sie sollten startklar sein:
a:app-svr-01.ihredomain.de
Hinweis: Wenn Sie Mails von Ihren anderen AWS-Servern über diesen Server weiterleiten oder auf andere Weise zwischen Servern kommunizieren müssen, sollten Sie nicht diesen neuen FQDN, sondern den AWS-FQDN aus der AWS-Konsole verwenden (er sieht dann aus wie ec2-xxx-xxx-xx-xx.compute-1.amazonaws.com).
Die Verwendung Ihres benutzerdefinierten Domänennamens wird über das "WAN" geleitet und verursacht Bandbreitenkosten.
Sie können den Amazon Simple Email Service (SES) verwenden. Wenn Sie nur diesen Service nutzen (und nicht direkt), dann kann Ihr SPF so einfach sein wie in den FAQ beschrieben:
http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SPF.html
vielleicht eine Änderung in ein definitives Scheitern bei Nichtübereinstimmung:
v=spf1 include:amazonses.com -all
Die Erstellung eines SPF-Eintrags für eine EC2-Instanz ist reine Zeitverschwendung. Jeder größere ISP und jede schwarze Liste wird Mails von einer EC2-IP blockieren, egal was Sie tun. Da jeder eine Instanz einrichten, eine neue IP-Adresse erhalten, Spam versenden und wieder verschwinden kann, traut niemand seiner E-Mail.
Verwenden Sie einen externen Mailserver, wie SendGrid.