Das kleinere Übel: mail() Rückmeldung bei ungültiger Empfängeradresse

Beitrag lesen

Hallo Xperten,

ich versuch es mal kurz zu machen: ich arbeite gerade an einem kleinen Onlineshop (PHP). Am Ende des Bestellvorgangs muß man unter Anderem seine e-Mail-Adresse angeben.

Ich würde gern sichergehen, dass diese Adresse auch wirklich existiert - aber ungern ein Bestätigungsmail-System verwenden, sondern einfach die typische "Mail delivery failed: returning message to sender" - Nachricht erhalten. Bisher erhalte ich diese aber nicht., es kommt einfach gar nichts zurück - egal, ob die Adresse existiert oder nicht. Ich habe bereits das "Reply-To"-Segment im header (und die Forumsuche) versucht, aber auch das hat nichts gebracht.

Nun also die Frage: ist es per PHP-Mail überhaupt möglich, diese Fehlermeldung an den Shop-Admin weiterzuleiten? Und wenn ja, wie? Oder muß ich in der Webseitenconfig etwas einstellen?

Bin für jeden Rat dankbar.

Gruß kÜbel

P.S.:Habe für die Codevampire unter Euch auch mal vorsichtshalber den header-Schnipsel hinterlegt:

$fromaddress = "bestellcenter@online.shop";

$headers = "From: Bestellcenter <".$fromaddress.">".$eol;
$headers .= "Reply-To: Bestellcenter <".$fromaddress.">".$eol;
$headers .= "Return-Path: Bestellcenter <".$fromaddress.">".$eol;
$headers .= "Message-ID: <".time()."-".$fromaddress.">".$eol;
$headers .= "X-Mailer: PHP v".phpversion().$eol;

if (@mail($customermail, 'Ihre Bestellung',$msg, $headers))
[gesendet] else [Fehlermeldung]