Zuerst dachte ich, es läge an WordPress selbst, dass von dem Kontakt-Formular keine eMails ankommen, doch mit einem kleinen Script verschickte Nachrichten kommen ebenfalls nicht an. So muss es wohl am Server liegen. Allerdings weiß ich nicht wo suchen, denn Fehlermeldungen hab ich nicht. Im Apache Log steht nichts zu diesem Problem und den php_error.log finde ich nicht, wenn er überhaupt generiert wird. Auch glaube ich, dass es gar keinen PHP-Fehler gibt, denn das Script selbst liefert als Ergebnis der mail() function 1 zurück.
Das Script sieht so aus:
<?php
error_reporting(E_ALL);
echo "Test mail() function";
// Send
echo "<br>Results:<br>";
echo mail('info@[mydomain].de', 'Test1332', "Test-nachricht");
?>
Das komplette Ergebnis dann so:
ZitatTest mail() function
Results:
1
Das Problem besteht auf einem StratoServer mit Ubuntu 12.04 LTS und Plesk Version 11.5.30.
Auf einem HostEurope-Server ebenfalls mit Ubuntu 12.04 LTS und Plesk Version 11.5.30 funktioniert das Script, d.h. die Nachricht kommt auch an.
Es muss also an irgend einer Stelle des Stratoservers etwas anders (falsch) konfiguriert sein, die PHP-Konfiguration und die Firewalleinstellungen sind es jedenfalls nicht, aber was bleibt dann übrig.
Der SMTP Dienst (Qmail) läuft natürlich.
Hat jemand eine Idee, wo das Problem liegen könnte?
Danke vorab und Grüße
Tom