nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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