PHP Mail Server (Rückmeldung bei erfolgreich gesendeter Mail)

steyrblade

Mitglied
Hallo.

Ich hätte gerne einen Rückgabewert, ob eine mit mail() gesendete Nachricht auch wirklich vom Mailserver versendet wurde. Einerseits scheint unser PHP-Mail Server unerklärlicherweise ab und zu abzustürtzen und andererseits wird manchmal eine falsche Email Adress beim versenden angegeben. Das könnte man zwar in der Applikation lösen, wir haben aber leider keine Datenbank mit Mail Adressen auf die wir einen zugreifen können.

Mit der Rückmeldung meine ich nicht.

$mail = mail("","","");
if(!$mail) {echo "beim mailen trat ein fehler auf";}
else {echo "Mail ist raus";}

sondern möglichst eine Meldung ob die Mail wirklich versand wurde.
Danke.
 
Da hat PHP leider keinen Einfluss drauf, da es alles vom Mailserver abhängt.

Spontan könntest du versuchen deinem Mailserver beizubringen, dass er dir auf irgendeine Art und Weise eine Bestätigung schickt (spontan keine Ahnung wie) oder du versuchst es mit den IMAP Funktionen von php. Wird natürlich komplexer.
 
Zurück