Frank: Warum Fehlermeldung?

Hi,
wenn ich folgendes Testscript aufrufe:

<?php
$mail_to="quarks@uni.de";
$Subject="Passwort";
$message="Passwort: ...";

mail($mail_to,$Subject,$message);

echo"Ihr Passwort wurde verschickt";
?>

bekomme ich folgende Fehlermeldung:
Warning: Server Error in .../test.php on line 6
Ihr Passwort wurde verschickt

Warum dies? Kann mir da jemand weiterhelfen?
Bin totaler PHP-Anfänger und will Passwörter für eine Datenbank verschicken, ohne das Mail- Client aufgerufen wird oder die Passwörter im Quelltext der HTML-Seite stehen.

  1. Hallo,

    <?php
    $mail_to="quarks@uni.de";
    $Subject="Passwort";
    $message="Passwort: ...";

    mail($mail_to,$Subject,$message);

    echo"Ihr Passwort wurde verschickt";
    ?>

    bekomme ich folgende Fehlermeldung:
    Warning: Server Error in .../test.php on line 6
    Ihr Passwort wurde verschickt

    Warum dies? Kann mir da jemand weiterhelfen?

    Ist denn ueberhaupt ein Mailserver (SMTP) verfuegbar? Kommt die Meldung online oder vom lokalen Webserver? Ist ggf. unter Windows in der php.ini vermerkt:
    [mail function]
    SMTP=dein.smtp.server

    Außerdem kommt die Erfolgsmeldung immer. Verwende besser:

    $check=mail($mail_to,$Subject,$message);
    if($check==1)
    {
      echo "Ihr Passwort wurde verschickt.";
    }
    else
    {
      echo "Es ist ein Fehler aufgetreten.";
    }

    MfG, Thomas