RainerW: mail() Funktion zickt

Beitrag lesen

Hallo miteinander

wie der Titel erahnen lässt habe ich gewisse Probleme mit der mail() Funktion in PHP. Mails werden bei mir grundsätzlich nicht versicht und wenn ich mir den Erfolg/Misserfolg des Methodenaufrufs ausgeben lasse bleibt es immer beim Misserfolg.

Sprich:

if(!mail('empfänger@abc.de', 'Betreff', 'Nachricht'))  
{  
	echo "Fehler";  
}  
else  
{  
	echo "Super";  
}

hier steht bei mir jedesmal einfach 'Fehler' da.

Auch wenn ich einen Header mit einbaue ändert sich daran nichts. In der php.ini habe ich ebenfalls einen Mailserver angegeben, dessen Einstellungen mir in den phpinfos auch korrekt angezeigt werden. (sendmail_from enthält die gewählte Adresse, SMTP die Server IP, smtp_port steht auf 25).
Der Mailserver wird ebenfalls von einem bestehenden Shop System verwendet, dort erfüllt er seinen Dienst.

Ich werde hier jedenfalls nicht wirklich schlauer bei. Vergesse ich bei meinem Vorgehen irgendetwas grundlegendes?
Gibt es vielleicht eine Möglichkeit, die Ursache für den Fehlschlag der mail() Funktion ausgeben zu lassen?

Danke im Voraus für alle hilfreichen Tips!