Infos & Service

SPF: Verbesserung der Spamfilterraten


Veröffentlicht am 08.05.2019 von Anna Philipp

Um die Postfächer unserer Kunden besser vor Spam zu schützen, planen wir eine Umstellung der Prüfung von SPF-Einträgen. Was genau das bedeutet und wie sich das Verhalten ändert, beschreiben wir in diesem Beitrag.

Doch zunächst: Was genau ist SPF?  

SPF

(Sender Policy Framework) wurde entwickelt, um das Fälschen von

Absenderadressen in E-Mails zu verhindern. Das funktioniert wie folgt:  

Mit

einem SPF-Eintrag kann ein Domaininhaber seine Domain so konfigurieren,

dass über E-Mailadressen der Domain nur aus bestimmten Bereichen, also

z.B. aus seinem Heimnetzwerk, dem Büro etc. gesendet werden darf.  

Man legt also fest, dass Absender unter der Domain nur über bestimmte IP-Adressen oder Netzwerkbereiche senden dürfen.  

[actioncard type="plain"] 💡 Kurz zur Erklärung: Nameserver

An dieser Stelle möchten wir kurz erklären, was es mit Nameserver-Einträgen auf sich hat. Das ist wichtig, um die Funktion von SPF zu verstehen. Wenn Sie sich mit Nameservereinstellungen bereits auskennen, überspringen Sie diesen Part bitte einfach.

Für jede Domain sind in den Nameservern technische (keine persönlichen!) Informationen hinterlegt, die jeder abfragen kann.

Stellen Sie sich vor: Jemand gibt im Browser die Adresse Ihrer Webseite ein – und sie öffnet sich. Im Hintergrund passiert (vereinfacht gesagt) Folgendes: Der Browser Ihres Besuchers schickt eine Anfrage los, und sucht in den Nameservern nach Informationen dazu, wo im Internet er Ihre Webseite findet. Das ist ein wenig so, als würde er in den Gelben Seiten blättern. Im Eintrag zu Ihrer Domain (im sogenannten Zonefile) findet er alle Informationen. Also z.B., auf welchem Webserver Ihre Webseite liegt. Aber auch, welcher Mailserver E-Mails für Ihre Domain entgegennimmt und eben auch den SPF-Eintrag, sofern einer vorhanden ist.   [/actioncard]

Wird nun eine E-Mail über diese Domain geschickt, prüft der Mailserver des Empfängers, ob ein SPF-Eintrag existiert und wenn ja, ob die IP-Adresse des Absenders in dem SPF-Eintrag erlaubt wurde.  

Ist alles in Ordnung, wird die E-Mail zugestellt.  

Wenn

nicht, reagiert der empfangende Mailserver entsprechend. Wie genau –

das kommt darauf an, wie der Mailserver konfiguriert ist. Und an dieser

Stelle nehmen wir nun eine Änderung bei unseren Mailservern vor.  

Wie verhält sich die SPF-Prüfung bei DomainFactory momentan? 

Wenn

unser Mailserver eine E-Mail entgegennimmt, prüft er den SPF-Eintrag

der absendenden Domain und fügt je nachdem folgende Informationen zum

Header hinzu: 

Es existiert ein SPF-Eintrag, der mit dem Absender übereinstimmt: 

 

X-Received-SPF: pass ( mx04.ispgateway.de: domain of sender-domain.tld designates Sender-Server-IP as permitted sender ) 

 

Es existiert ein SPF-Eintrag, der nicht mit dem Absender übereinstimmt: 

 

X-Received-SPF: fail ( mx02.ispgateway.de: domain of sender-domain.tld does not designate Sender-Server-IP as permitted sender ) 

 

Es existiert kein SPF-Eintrag:  

 

X-Received-SPF: none ( mx15.ispgateway.de: domain of sender-domain.tld does not provide an SPF record ) 

 

[actioncard type="plain"] 💡 Der komplette Header einer E-Mail wird in der Regel nicht direkt in Ihrem E-Mailprogramm angezeigt, sondern kann über die Einstellungen eingeblendet werden. [/actioncard]

Es passiert erst einmal nichts weiter.  

Sie

können nun aber selbst entscheiden, ob eine Prüfung des Headers

stattfinden soll, indem Sie für das Postfach einen individuellen

Mailfilter über Ihr Kundenmenü einrichten. 

Was wird geändert?  

Besteht ein SPF-Record

bei einer Domain, und die Informationen des Absenders stimmen nicht

damit überein, wird die E-Mail künftig nicht mehr nur im Header

markiert, sondern sie wird von unseren Mailservern abgelehnt. Folgende Fehlermeldung geht an den Absender zurück:  

„mail@sender-domain.tld is not allowed to send mail from sender-domain.tld. Help at/Hilfe unter www.mfaq.info“ 

Das bedeutet, dass Sie nicht mehr selbst konfigurieren müssen, ob solche E-Mails abgelehnt werden sollen. 

Als Beispiel erklärt 

Gehen wir davon aus, ein Kunde von Ihnen schickt Ihnen eine E-Mail. Der Kunde kann seine E-Mailadresse bei einem beliebigen Provider haben. Ihr Postfach, das die E-Mail empfangen soll, ist bei DomainFactory.  

Szenario 1: Ihr Kunde hat keinen SPF-Eintrag gesetzt

Ihr Kunde schickt Ihnen die E-Mail. Unser Mailserver nimmt die E-Mail entgegen und stellt fest, dass Ihr Kunde für seine Domain keinen SPF-Eintrag gesetzt hat. Die E-Mail wird zugestellt.

Szenario 2: Ihr Kunde hat einen SPF-Eintrag gesetzt, der mit dem Absender übereinstimmt 

Ihr Kunde schickt Ihnen die E-Mail, unser Mailserver nimmt die E-Mail entgegen. Er prüft den SPF-Eintrag und stellt fest, dass die E-Mail von einer IP-Adresse geschickt wurde, die im SPF-Eintrag zugelassen wurde. Die E-Mail wird zugestellt. 

Szenario 3: Ihr Kunde hat einen SPF-Eintrag gesetzt, der mit dem Absender nicht übereinstimmt 

Jemand

schickt eine E-Mail und benutzt als Absenderadresse die Ihres Kunden.

(Das geht leider genau so einfach, wie auf einen Briefumschlag einen

falschen Absender zu schreiben und den Brief zur Post zu bringen.) 

Unser

Mailserver nimmt die E-Mail entgegen und stellt fest, dass ein

SPF-Eintrag existiert, die absendende IP-Adresse darin jedoch nicht

erlaubt wurde. Bislang hätte unser Mailserver einen Eintrag im Header

gesetzt, den Sie vielleicht gar nicht prüfen (dafür hätten Sie manuell

einen eigenen Mailfilter einrichten müssen).  

Mit der neuen Einstellung wird die E-Mail abgelehnt, die absendende E-Mailadresse erhält eine Fehlermeldung.  

Hat

Ihr Kunde die E-Mail selbst geschickt und sich beim Senden einfach

nicht in dem zugelassenen Bereich (den er selbst definiert hat!)

befunden, weiß er durch die Fehlermeldung Bescheid, dass Sie die Mail

nicht erhalten haben.  

Hat

ein Spammer die E-Mailadresse Ihres Kunden missbraucht, bekommt dieser

Kunde die Fehlermeldung auch, denn sie geht ja zurück an die

Absenderadresse. So bekommt Ihr Kunde mit, dass seine Mailadresse zum

Spamversand missbraucht wurde.  

Nur

wenn der Spammer irgendeine E-Mailadresse unter der Domain benutzt,

kann die Fehlermeldung natürlich nicht zugestellt werden.  

Warum führen wir die Änderung durch? 

Durch einen SPF-Record legt der Domaininhaber fest, welche IP-Adressen bzw. welche Netzwerkbereiche E-Mails über seine Domain versenden dürfen.  

Durch das aktuelle Verhalten werden die E-Mails jedoch auch dann zugestellt, wenn der Absender nicht zugelassen ist.  

Durch

diese Änderung entsprechen wir also dem Sinn eines SPF-Eintrags:

E-Mails aus nicht zugelassenen Bereichen werden direkt abgelehnt – ohne,

dass unsere Kunden dafür eigene Mailfilter anlegen müssen.  

Kann ich diese E-Mails trotzdem empfangen?  

Wir stellen auch Mailserver für den Mailempfang bereit, die keine Spamschutz-Prüfungen durchführen.  

Wenn Sie für Ihre Domain diese Server nutzen möchten, gehen Sie bitte wie folgt vor:  

  • Loggen Sie sich in Ihr Kundemenü ein, wählen Sie ggf. den entsprechenden Auftrag aus und klicken Sie dann in der linken Navigation in der Rubrik „E-Mail“ auf „Spamschutz“.  
  • Wählen Sie nun die Registerkarte „Reverse-DNS-Prüfung“ und dort den Button „Reverse-DNS-Prüfung konfigurieren“.  
  • Nun klicken Sie rechts neben der Domain auf „Editieren“ und wählen in dem Dropdown-Menü „Alle Prüfungen inaktiv“.  

Nun

werden für diese Domain unsere empfangenden Mailserver verwendet, die

keine Spamschutz-Prüfungen für eingehende E-Mails durchführen. 

Bitte beachten Sie, dass Sie dadurch in den Postfächern der

entsprechenden Domain wahrscheinlich deutlich mehr Spam erhalten werden! 

Fragen & Support 

In unseren FAQ finden Sie eine Anleitung, wie Sie selbst für Ihre Domain einen SPF-Eintrag setzen können:  

DomainFactory FAQ: SPF-Einträge erstellen 

Unter http://www.kitterman.com/spf/validate.html können Sie prüfen, ob Ihr SPF-Eintrag richtig funktioniert.  

Wenn Sie noch Fragen zu SPF haben, steht Ihnen unser Kundenservice gern zur Verfügung – oder nutzen Sie die Kommentarfunktion unter dem Beitrag!  

 

Der Autor: