mandy: mail() funktion sendet nicht... :o(

hi @ll,

formulardaten sollen per php an meine email gesendet werden.
wo ist hier der fehler - seht ihr mehr als ich?? *g*

//mailversand:
$empf = "mail@mich.net";
$subject = "anmeldung";
$message .= "Von: " . $name . ", " . $vorname . "\n";
$message .= "E-Mail: " . $email . "\n";
$message .= "Anschrift:" . "\n" . $strasse . "\n" . $plz . " " . $ort . "\n\n";
$message .= "Bankverbindung:" . "\n" . "Kontoinhaber: " . $kontoinh . "\n" . "Bank: " . $bank . "\n" . "BLZ: " . $blz . "\n" . "Kontonr.: " . $kontonr . "\n\n";
$message .= "Aufmerksam geworden durch:" . "\n" . $aufmerksam . "\n\n";
$message .= "Widerruf der Einzugsermächtigung ist bekannt: " . $widerruf . "\n\n";
$message .= "Einverständnis mit Datenspeicherung: " . $speichern . "\n";
mail($empf,$subject,$message);
//ende mailversand

folgende fehlermeldung erscheint beim absenden:
"Warning: Failed to Receive in e:\dearge\anmelden\anmeldung.php on line 87"
line 87 ist: mail(...);

bin ich schon nachtblind oder warum seh ich keinen fehler???

mandy :o)

  1. N'Abend!

    folgende fehlermeldung erscheint beim absenden:
    "Warning: Failed to Receive in e:\dearge\anmelden\anmeldung.php on line 87"
    line 87 ist: mail(...);

    Wie ich es sehe ist an Deinem Quellcode nix falsch. Aber kann es sein, dass Du Deine Mails lokal von Deinem Rechner aus verschicken willst? Das funzt so nicht! Lade das Script mal auf Deinen Webspace hoch, dan müsst's eigentlich klappen...

    Gruss
    Lemmy

  2. Hi

    folgende fehlermeldung erscheint beim absenden:
    "Warning: Failed to Receive in e:\dearge\anmelden\anmeldung.php on line 87"
    line 87 ist: mail(...);

    ^^^
    dem entnehme ich einfach mal das Du das ganze auf windos laufenhast - hast Du da auch einen Mailserver installiert, und weiß php was davon?

    bin ich schon nachtblind oder warum seh ich keinen fehler???

    einen Fehler sehe ich auch nicht.

    "Faild to recieve" kenne ich zwar nicht, hört sich aber so an das da kein Mailsever ist der da was entgegennehmen kann!

    Grüße
    Andreas

  3. hallo,
    ich hatte das problem auf meinem windows rechner auch...

    meine lösung is sehr einfach:
    ich hatte einfach den SMTP-server meines internet-providers in der PHP.INI angegeben und von da an hat das script die mail versendet...

    ach ja, es kann sein, dass der internetprovider nur das senden von mails von bestimmten absender addressen zulässt... ;)
    also nimm dann die email adresse deines INTERNET-PROVIDERS als absender adresse, wenn die mails nicht ankommen sollten...

    MFG Marco