WordPress: Den Mail-Versand von PHP mail() auf SMTP ändern

WordPress nutzt für den Versand von E-Mails die PHP-Funktion mail(). Das kann gut funktionieren oder auch nicht. Sofern der Webserver bzw. Provider alles richtig macht klappt die Übermittlung ohne Probleme. Ist etwas nicht stimmig kann es allerdings verschiedene Schwierigkeiten geben.

Mein Kollege Jan  (TECH-SUPPORT.KOELN) wies mich neulich darauf hin das Mails vom Blog bei Ihm im Spam-Ordner landen. Hierfür kann es mehrere Gründe geben, bei der näheren Begutachtung fiel unter anderem auf, das der Return Path nicht stimmte. Dort stand eine längst nicht mehr existente Adresse drin, die zudem noch nie etwas mit der Domain und diesem Blog zu tun hatte. Offenbar ist diese noch irgendwo im System des Providers, für mich allerdings nicht zugänglich und der Support ist auf die Frage hierzu leider nicht eingegangen.

Sei’s drum. In der Regel ist es sowieso besser den Mail-Versand ordentlich via SMTP abzuwickeln.  Da WordPress von Haus aus hierfür nichts mitbringt musste also ein Plugin her. Die Auswahl ist groß, es dürfte also für jeden Geschmack und jede Anforderung etwas dabei sein. Nach sehr kurzer Zeit wurde dann der SMTP Mailer von naa986 installiert. Dieser ist leichtgewichtig, open source, schnell und einfach zu konfigurieren, kann Test-Nachrichten verschicken und in diesem Zuge kann man den Versand Live beobachten. Das wichtigste aber ist: Es läuft.

Den ersten Tests nach klappt alles und die Mail-Header sehen gut aus. Was die Sache mit dem Spam-Ordner betrifft, da sind wir noch dran. Zumindest ist jetzt erstmal ein Problem gelöst.

2 Kommentare

  1. Henning Uhle

    Hallo Andi,

    das ist ja interessant. Ich nutze das Plugin “WP Mail SMTP”. Das scheint aber nur korrekt zu funktionieren, wenn man Münzen einwirft. Oft erhalte ich im “Website-Zustand” die Mitteilung, dass mit dem Plugin mal wieder irgendwas nicht stimmt.

    Derzeit ist es der DMARC-Eintrag, den ich aber meines Wissens korrekt verwende. Mal schauen, wie das weitergeht. Jedenfalls scheint “wp_mail()” noch schlechter zu funktionieren. Ich glaube, ich schaue mir da mal das Plugin an, von dem du erzählt hast. Danke dir.

  2. Lorenzo

    Ja, das Plugin ist gut. Ich nutze es schon lange.

    Lorenzo

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

© 2024 Andy's Blog

Theme von Anders NorénHoch ↑