E-Mail wird nicht versendet

  • Guten zusammen


    ich habe gerade mal mit meinen wenig php kenntnissen, eine Funktion gebastelt um E-mails zu versenden
    Dies scheitert jedoch bzw es kommt nichts in mein Postfach an.


    Ich hab das so gemacht:

    PHP
    <?php
    	$sender = $_GET["form"];
    	$empfaenger = $_GET["to"];
    	$betreff = $_GET["erkennung"];
    	$mailtext = $_GET["inhalt"];
    	mail($empfaenger, $betreff, $mailtext, $sender);
    ?>


    Wenn ich es anwende, mach ich es so:

    Code
    http://domain.de/mail.php?form=test@test.de&to=my@e-mail.de&erkennung=testmail&inhalt=test


    Was mache ich falsch?

    All in all it's just another brick in the wall

  • was meinst du?
    Ich hab keine ahnung von php ich hab das so mal durch nen tutorial gemacht aber wirklich ahnung hab ich keine


    //e


    Jetzt sendet er mir die zumindest hatte die auf den falschen webspace liegen gehabt
    Aber das Problem war es nicht allein
    jetzt die mailadresse von den Versendet nicht angezeigt da zeigt er mir sowas an
    www-data@dt-rp.de


    Ich versteh nicht wiso ich habe da einfach meine alte E-mail angegeben und das gibt er mir aus

    All in all it's just another brick in the wall

    Einmal editiert, zuletzt von [DT]Beavis () aus folgendem Grund: Text²

  • Musst dann auch noch einen Header erstellen:



    so ist es richtig, du musst den Absender im Header definieren.

    PHP
    <?php
        $header = "From: ".$_GET["form"]."\r\n";
        $empfaenger = $_GET["to"];
        $betreff = $_GET["erkennung"];
        $mailtext = $_GET["inhalt"];
        mail($empfaenger, $betreff, $mailtext, $header);
    ?>