mail() mittels PHP funktioniert nicht mehr
Von: Sven Voogt (voogt@aac-consulting.de) [Profil]
Datum: 29.08.2006 23:02
Message-ID: <44f4aaa0$0$26945$9b4e6d93@newsspool4.arcor-online.net>
Newsgroup: de.comp.lang.php.netzprotokolle
Datum: 29.08.2006 23:02
Message-ID: <44f4aaa0$0$26945$9b4e6d93@newsspool4.arcor-online.net>
Newsgroup: de.comp.lang.php.netzprotokolle
Hallo Newsgroup, ich hoffe, dass ich hier ansatzweise richtig bin und will mich deswegen auch erst mal so kurz wie möglich halten. Aufgabenstellung: Es soll mittels mail() in einem PHP-Skript eine eMail gesendet werden. Situation: Das Test-Skript ist fertig und funktioniert einwandfrei, wenn es z.B. auf dem Webserver meines Hosters liegt. Es soll nun aber auch auf meinem lokalen Linux-Apache-MySQL-PHP-Server laufen. Das tat es auch grundsätzlich einmal, aber jetzt funktioniert es nicht mehr, sprich; die eMail wird nicht mehr versendet, aber ich kann nicht finden warum und ich wüsste nicht, dass in der Zwischenzeit Änderungen am System stattgefunden hätten. Lösungsansätze: Am Skript kann es nicht liegen, da es auf den Servern unterschiedlicher Hoster funktioniert. phpinfo() liefert auf meinem Server keine erkennbaren Unterschiede in der sendmail-Konfiguration zu denen der Hoster. Das PHP-Skript übergibt die Nachricht auch erfolgreich an Sendmail, da es als Rückgabewert TRUE übermittelt. Den MTA habe ich per Yast eingestellt und die Angaben habe ich dort auch schon mehrfach überprüft. Da ich kein Sendmail-Experte bin, weiß ich an der Stelle leider nicht weiter. Wenn ich auf dem System ein Mailprogramm einrichte und als Versandart Sendmail angebe, dann wird die Nachricht problemlos verschickt. Greifen denn nicht sowohl der eMail-Client als auch PHP beide in der gleichen Art und Weise auf sendmail zu, so dass entweder beide funktionieren oder nicht funktionieren sollten? Frage: Wo kann ich den Fehler noch suchen? Welche Logdateien sollte ich befragen, da ich von PHP ja keinen Fehlercode bekomme? Die bislang durchgesehen Logfiles haben mir nicht weitergeholfen, ich bin aber auch nicht sicher, ob ich die Richtigen genommen habe. Gibt es vielleicht noch Einstellungen in der php.ini, die verantwortlich sein könnten? Kann ich sendmail an sich noch auf korrekte Funktionalität überprüfen? Es ist verwunderlich, dass der eMail-Versand per PHP und sendmail eben auf diesem System bereits funktioniert hat. Es sollte also im Grunde genommen kein grundsätzlicher Fehler im Sinne von nicht vorhandener Software oder so vorhanden sein. Kann mir jemand noch einen Tipp geben oder mir sagen, ob ich in der falschen NG bin? Ich bin für jede Hilfestellung dankbar Sven Voogt[ Auf dieses Posting antworten ]
Antworten
- r23 (Ralf Zschemisch) (30.08.2006 23:59)
- Sven Voogt (31.08.2006 11:28)
