Der Sender Policy Framework (SPF) ist ein technischer Standard und eine E-Mail-Authentifizierungstechnik, die hilft, E-Mail-Absender und -Empfänger vor Spam, Spoofing und Phishing zu schützen.
SPF verstehen
Das Sender Policy Framework (SPF) ist ein technischer Standard und E-Mail-Authentifizierung Technik, die hilft, E-Mail-Absender und -Empfänger vor Spam, Spoofing und Phishing zu schützen.
Konkret definiert es einen Weg, um zu validieren, dass eine E-Mail-Nachricht von einem autorisierten Mail-Server gesendet wurde, um Fälschungen zu erkennen und um Spam zu verhindern. Es wurde entwickelt, um SMTP zu ergänzen, das grundlegende Protokoll, das zum Versenden von E-Mails verwendet wird, da SMTP keine Authentifizierungsmechanismen enthält.
Wie funktioniert SPF?
SPF etabliert eine Methode für empfangende Mail-Server, um zu überprüfen, dass eingehende E-Mails von einer Domain von einem Host gesendet wurden, der von den Administratoren dieser Domain autorisiert ist. Es nutzt das gut etablierte Domain Name System (DNS). Im Allgemeinen funktioniert der Prozess so:
Ein Domain-Administrator veröffentlicht die Richtlinie, die die Mail-Server definiert, die berechtigt sind, E-Mails von dieser Domain zu senden. Diese Richtlinie wird als SPF-Datensatz bezeichnet und ist Teil der gesamten DNS-Datensätze der Domain.
Wenn ein eingehender Mail-Server eine eingehende E-Mail erhält, sucht er die Regeln für die Bounce (Return-Path) Domain im DNS. Der eingehende Server vergleicht dann die IP-Adresse des Absenders mit den in der SPF-Richtlinie definierten autorisierten IP-Adressen.
Der empfangende Mail-Server verwendet dann die Regeln, die in der SPF-Richtlinie der sendenden Domain angegeben sind, um zu entscheiden, ob die E-Mail-Nachricht akzeptiert, abgelehnt oder anderweitig markiert werden soll.
Was ist ein SPF-Eintrag?
Ein SPF-Eintrag ist in der DNS-Datenbank einer Organisation enthalten. Ein SPF-Eintrag ist eine speziell formatierte Version eines standardmäßigen DNS TXT-Eintrags. Ein SPF-Eintrag sieht ungefähr so aus:
mydomain.com TXT "v=spf1 include:myauthorizeddomain.com include:sparkpostmail.com ~all”
Wenn man von links nach rechts in einfachem Englisch liest, sagt dieser Eintrag, dass jede E-Mail, die behauptet, von „mydomain.com“ zu sein, mit SPF validiert werden sollte (das ist das Präfix „v=spf1“ für den Eintrag). Er gibt dann an, dass die SPF-Einträge für „myauthorizeddomain.com“ und „sparkpostmail.com“ ebenfalls einbezogen werden sollten, wenn E-Mails von mydomain.com validiert werden (das sind die Teile, die mit „include:“ gekennzeichnet sind). Praktisch bedeutet das, dass normalerweise angezeigt wird, welche anderen Domains berechtigt sind, E-Mails in ihrem Auftrag zu senden. Schließlich schließt der Eintrag mit der Feststellung, dass alle anderen Server, die behaupten, E-Mails zu senden, als fragwürdig eingestuft und möglicherweise den SPF-Test nicht bestehen sollten („~all”).
SPF-Einträge können komplizierter sein als dieses Beispiel, aber der grundlegende Mechanismus bleibt derselbe.
Wie hängt SPF mit DKIM, DMARC oder anderen Standards zusammen?
SPF, DKIM und DMARC sind alles Standards, die verschiedene Aspekte der E-Mail-Authentifizierung ermöglichen. Sie sprechen komplementäre Probleme an.
SPF ermöglicht es Absendern zu definieren, welche IP-Adressen berechtigt sind, E-Mails für eine bestimmte Domain zu senden.
DKIM bietet einen Verschlüsselungsschlüssel und eine digitale Signatur, die verifiziert, dass eine E-Mail-Nachricht nicht gefälscht oder verändert wurde.
DMARC vereint die Authentifizierungsmechanismen von SPF und DKIM in einem gemeinsamen Rahmen und ermöglicht es Domaininhabern zu erklären, wie sie möchten, dass E-Mails von dieser Domain behandelt werden, wenn sie einen Autorisierungstest nicht bestehen.
Brauche ich Sonnencreme mit Lichtschutzfaktor (SPF)?
Wenn Sie ein Unternehmen sind, das kommerzielle oder transaktionale E-Mails sendet, müssen Sie auf jeden Fall eine oder mehrere Formen von E-Mail-Authentifizierung implementieren, um zu überprüfen, dass eine E-Mail tatsächlich von Ihnen oder Ihrem Unternehmen stammt. Die richtige Konfiguration der E-Mail-Authentifizierungsstandards wie SPF ist einer der wichtigsten Schritte, die Sie unternehmen können, um Ihre Zustellbarkeit zu verbessern. Allerdings reicht SPF allein nur bis zu einem gewissen Punkt; SparkPost und andere E-Mail-Experten empfehlen auch die Implementierung von DKIM und DMARC, um eine vollständigere E-Mail-Authentifizierungspolitik zu definieren.
Unterstützt SparkPost SPF?
Ja. SparkPost implementiert und hält sich an die Standards zur E-Mail-Authentifizierung, einschließlich SPF. Tatsächlich kümmert sich SparkPost automatisch um den SPF-Teil, sodass alle E-Mails von Ihrem Konto bereits SPF-konform sind.
Wie kann ich meine SPF-Einstellungen überprüfen?
Die kostenlosen E-Mail-Tools von SparkPost für Entwickler erleichtern die Arbeit mit E-Mail-Authentifizierungsstandards wie SPF. Verwenden Sie diesen kostenlosen SPF-Inspektor um schnell zu überprüfen, wer autorisiert ist, E-Mails für Ihre Domain zu senden. Und dieser SPF-Builder ist eine einfache Möglichkeit, einen funktionierenden SPF-Eintrag für Ihre Domain zu erstellen.
Erfahren Sie mehr über SPF-Best Practices
Erfahren Sie mehr über SPF mit diesen Ressourcen von den E-Mail-Experten von SparkPost und anderswo im Internet.
Überblick über das Sender Policy Framework (SPF). Die Gruppe, die den SPF-Standard entwickelt hat, hat detaillierte Erklärungen, Anleitungen und Neuigkeiten über SPF veröffentlicht.
RFC 7208. Dieses Dokument, das von der Internet Engineering Taskforce (IETF) veröffentlicht wurde, definiert formal den technischen Standard von SPF.
SPF-Authentifizierung: Ein Überblick und bewährte Verfahren. Praktische, anwendungsorientierte Ratschläge zur Implementierung von SPF von unseren Experten für E-Mail-Zustellbarkeit.
Verstehen von SPF und DKIM in Englisch der sechsten Klasse. Eine leicht verständliche Erklärung, wie SPF und DKIM zusammenarbeiten, um sicherzustellen, dass E-Mails authentifiziert werden.