sunshine: Mail() --> smtp Fehler

Hallo,

habe da ein kleines Problem mit dem Email versand und dem SMTP-Server. Ich verwende für das versenden von E-mails über das Internet die Funktion mail()in PHP. Den SMTP Server setze ich über die ini_set() Funktion.

Jetzt fällt aber öfters mal der SMTP-Server aus --> wie kann fange ich diesen FEhler auf, damit der Benutzer eine vernüftige Fehlermeldung wie z.B."Leider konnte Ihre E-mail nicht verschickt werden, da zur Zeit der SMTP-Server aufgefallen ist. Bitte versuchen Sie es zu einem späteren Zeitpunkt!"

Kann mir jemand einen Tip geben, weil ich habe vergeblich nach einem SMTP Fehlerhandling gesucht!

Thanx im voraus
Gruss Sunshine

  1. Hallo Sunshine!

    Die Mail-Funktion gibt einen Status zurück (Boolean), den Du für Abfragen verwenden kannst.

    Mehr dazu unter http://www.php.net/manual/de/function.mail.php

    Könnte dann so aussehen

    $result = @Mail(...);

    if ($result == true) {...} else {...}

    Wann der Rückgabewert true ist, musst du der Seite entnehmen - hab ich in der Eile grade nicht gefunden.

    mfg

    norbert =:-)