Thomas Meinike: Warum Fehlermeldung?

Beitrag lesen

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