Fang PHP mail () - Fehler-und zeigen angemessene user error message

Schreibe ich eine Recht einfache registrieren php-Skript, dass verwendet PHP ' s built in mail() - Funktion, um E-Mail-Benutzer ein Aktivierungs-link.

Das problem ist, dass ich fangen kann, die normalen Fehler wie E-Mail-Formatierung, aber sobald es ausgelöst wird, deaktiviert, um die server und sagen, ein user hat eine E-Mail-Adresse fehlschlägt, ich weiß nicht, wie fangen Sie diesen Fehler, und dem Benutzer mitteilen, was passiert ist.

Zum Beispiel im moment bekomme ich diese:

Warning: mail() [function.E-mail]: SMTP server response: 554
: Recipient address rejected: Relay access
verweigert in ** on line 70

Irgendwelche Ideen was ich tun könnte, um Fehler wie diese? Ich bin mir bewusst, der mit dem @ - Zeichen unterdrückt den Fehler, aber ich irgendwie mehr tun wollen als das, und behandeln Sie das Problem.

InformationsquelleAutor Cliftwalker | 2011-02-06
Schreibe einen Kommentar