E-Mails über WordPress zu versenden (z.B. bei Formularen) ist unter Umständen nicht ganz so einfach. Out of the box versendet WordPress E-Mails über den Webserver (für die Techniker – im Endeffekt über die PHP mail()-Funktion). Das hat den Vorteil sehr simpel zu sein und keine besondere Konfiguration zu benötigen, allerdings sind Webserver normalerweise nicht besonders gut geeignet, um Mails zu versenden – Spamfilter versehen derart versendete Mails häufig mit einer schlechteren Reputation, sodass derart versendete Mails nicht ankommen bzw. im Spam-Filter des Empfängers „hängen“ bleiben.
Das kann man verhindern, in dem man den Versand der Mails auf SMTP umstellt. Letztendlich bedeutet das, dass WordPress Mails wie jedes normale Mail-Programm auch über dafür vorgesehene Mailserver versendet – das vermeidet solche Probleme bzw. sie fallen im Falle eines Falles (gänzlich verhindern wird man das nie können, dass Mails auch fälschlicherweise als Spam erkannt werden) schneller auf.
Am einfachsten stellt man das per Plugin um (Hey, wir sind bei WordPress 😉 ) Da gibt es einige von, ich persönlich bevorzuge den SMTP-Mailer – wobei das keinen bestimmten Grund hat, es ist halt das Plugin, was ich für solch einen Anwendungsfall installiere.
Nach der Installation findet man die Einstellungen für den SMTP-Versand im Bereich „Einstellungen“ von WordPress:
Die Einstellungen sind simpel und decken sich mit den Einstellungen, die auch in einem Mail-Programm für den Mail-Versand einzutragen wären. Die hier geltenden Einstellungen habe ich im Screenshot notiert, die konkreten Daten findet ihr in Eurem Kundenmenü (bzw. vergebt sie im Falle des Passwortes bei der Einrichtung der Mail-Adresse dort selber)