// so behebst du es
E-Mails von deiner Website oder WordPress landen im Spam
Kontaktformulare, Bestellbestätigungen und Passwort-Zurücksetzungen deiner Website landen oft im Spam. Sende sie über authentifiziertes SMTP oder einen Dienst für Transaktions-E-Mails.
Was das bedeutet
Standardmäßig senden WordPress und viele Websites E-Mails mit der eingebauten Mailfunktion des Webservers (PHP mail()). Die E-Mail verlässt deinen Hosting-Server meist ohne DKIM, oft mit einem SPF, das diesen Server nicht enthält, und manchmal mit einer Absenderadresse, die nicht einmal deine ist.
Empfänger sehen eine E-Mail, die angeblich von deiner Domain kommt, aber von einem unbekannten Server gesendet wurde, und schieben sie deshalb in den Spam oder lehnen sie ab.
Warum das wichtig ist
- Kunden bekommen keine Bestellbestätigungen, Rechnungen oder Passwort-Zurücksetzungen.
- Dir entgehen Nachrichten aus deinem Kontaktformular.
- Die IP eines Shared-Hosting-Servers kann wegen anderer Websites darauf auf einer Blacklist stehen.
So prüfst du es
- Sende eine Test-E-Mail von deiner Website: Kopiere auf der Startseite deine einmalige Testadresse und nutze sie dann im Kontaktformular deiner Website, bei der Passwort-Zurücksetzung oder für eine Testbestellung. Öffne den Bericht: Sieh dir SPF, DKIM, DMARC, Blacklists und den sendenden Server an.
- Wenn der Bericht den Server deines Hosters zeigt und DKIM fehlt, nutzt die Website die eingebaute Mailfunktion.
So behebst du es
- Entscheide, wie du sendest. Zwei gute Möglichkeiten:
- Dein vorhandenes Postfach (Google Workspace, Microsoft 365, die E-Mail deines Hosters) über authentifiziertes SMTP. Gut für kleine Mengen.
- Ein Dienst für Transaktions-E-Mails (davon gibt es viele, auch mit kostenlosen Tarifen). Besser für Onlineshops und größere Mengen.
- Installiere ein SMTP-Plugin in WordPress. Such im Plugin-Verzeichnis nach „SMTP“: Beliebte Plugins lassen dich SMTP-Server, Port, Benutzernamen und Passwort eintragen oder einen Transaktionsdienst direkt verbinden. Andere Website-Baukästen und Frameworks haben eine ähnliche Seite „SMTP-Einstellungen“.
- Nutze sichere Einstellungen: Port
587mit STARTTLS (oder465mit SSL) und einen echten Benutzernamen mit Passwort. Bei Google und Microsoft brauchst du eventuell ein App-Passwort. - Nutze eine Absenderadresse auf deiner eigenen Domain, etwa
noreply@yourdomain.comodershop@yourdomain.com. Nutze in einem Kontaktformular niemals die Adresse des Besuchers als Absender: Trag sie stattdessen inReply-Toein. - Authentifiziere den Dienst. Wenn du einen Transaktionsdienst nutzt, füge sein SPF-
include:zu deinem SPF-Eintrag hinzu und veröffentliche die DKIM-Einträge, die er dir gibt. - Schütze deine Formulare mit einem Captcha, damit Bots sie nicht nutzen können, um Spam von deiner Website zu senden.
Beispiel für einen SPF-Eintrag mit Google Workspace und einem Transaktionsdienst:
v=spf1 include:_spf.google.com include:spf.transactional-example.com ~all
Prüfe, ob es behoben ist
DNS-Änderungen wirken nicht sofort. Die meisten sind nach wenigen Minuten sichtbar, bei manchen Anbietern dauert es aber bis zu 24 bis 48 Stunden.
Sende einen neuen Test von deiner Website an deine Delivmail-Testadresse. Der Bericht sollte zeigen, dass SPF, DKIM und DMARC für deine Domain bestanden sind, und der sendende Server sollte jetzt dein Anbieter sein, nicht dein Webhoster.
Prüfe, ob es behoben ist
DNS-Änderungen können ein paar Minuten bis einige Stunden dauern. Sende danach eine neue Test-E-Mail oder scanne deine Domain erneut.
Ähnliche Anleitungen
- Kein SPF-Eintrag auf deiner DomainDeine Domain sagt nicht, welche Server E-Mails für sie senden dürfen. Füge einen TXT-Eintrag hinzu, dann können Empfänger deine echten E-Mails von Fälschungen unterscheiden.
- SPF-Fehler: zu viele DNS-Lookups (permerror)SPF erlaubt höchstens 10 DNS-Lookups. Darüber geht der ganze Eintrag kaputt und Empfänger behandeln ihn als ungültig. So verschlankst du ihn.
- Mehrere SPF-Einträge auf einer DomainEine Domain darf nur einen SPF-Eintrag haben. Bei zwei oder mehr geht SPF für jede E-Mail kaputt. Fasse sie zu einer einzigen Zeile zusammen.
- SPF scheitert: Der sendende Server ist nicht berechtigtDeine Domain hat einen SPF-Eintrag, aber der Server, der deine E-Mail gesendet hat, steht nicht darin. Finde heraus, welcher Dienst die E-Mail gesendet hat, und füge ihn hinzu.
- Keine DKIM-Signatur auf deinen E-MailsDKIM fügt eine digitale Signatur hinzu, die beweist, dass eine E-Mail wirklich von deiner Domain kommt. Schalte es bei deinem E-Mail-Anbieter ein und veröffentliche den Schlüssel im DNS.