Ankündigung

Einklappen
Keine Ankündigung bisher.

php mail() nur mit return adresse

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • dsmcg
    hat ein Thema erstellt php mail() nur mit return adresse.

    php mail() nur mit return adresse

    hallo erstmal

    ich habe versucht mit php ne mail zu versenden (bei meinem Hoster)

    hab die Beispiel scripte von php.net versucht und sonst noch welche.

    Festellung: Mail funktionierte irgendwie nicht, dann habe ich mich halt beim Hoster gemolden, der hat mir folgendes gesagt:

    mail() funktioniert, solange man eine return-adresse erzwingt
    Ich hab danach gefragt wie man den eine return-adresse erzwingt, jedoch bekam ich bis heute keine Antwort...

    weiss einer von euch vileicht was er damit meint? und wie ich das in nem Script machen sollte?

  • dsmcg
    antwortet
    abstände weggenommen, immernoch gleich weit.

    hab da nochmal angerufen, die schauen sich das jetzt mal an..

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Lass mal jeweils das Leerzeichen nach dem Doppelpunkt und das Leerzeichen vor der spitzen Klammer weg.

    Ich hab danach gefragt wie man den eine return-adresse erzwingt, jedoch bekam ich bis heute keine Antwort...
    Weil es nicht Aufgabe des Hosters ist, dir zu sagen wie sowas funktioniert.

    Einen Kommentar schreiben:


  • dsmcg
    antwortet
    okey hab das eingebaut jetzt sehen die Header so aus:

    PHP-Code:
    <?php
            
    // headers 
            
    $headers "From: XXX XXX <abc2@def.com>\r\n";
            
    $headers .= "Reply-To: [email]XXX@XXX.ch[/email]\r\n"
    ?>
    trotzdem kommt immer noch
    "mail schlug fehl"

    Einen Kommentar schreiben:


  • HStev
    antwortet
    Dein FROM Header ist falsch .... mit Name musst den anders angeben ... die eMail muss mit dabei stehen weiß aber grad nicht aussem Kopf wie die Syntax ist.

    [edit] gefunden

    "From: Geburtstags-Erinnerung <geburtstag@example.com>\r\n";

    Einen Kommentar schreiben:


  • dsmcg
    antwortet
    das habe ich auch gedacht, und habs mit folgendem Script getestet:

    PHP-Code:
    <?php
             
    #################################
            ###### mail versand
                
            // headers 
            
    $headers "From: XXX XXX\r\n";
            
    $headers .= "Reply-To: [email]XXX@XXX.ch[/email]\r\n";

            
    $empfaenger "XXX@XXX.ch";
            
    $betreff "Test";
            
    $text "test"

            if(
    mail($empfaenger$betreff$text$headers)){
                print 
    'mail erfolgreich gesendet

    '
    ;
            }
            else{
                print 
    'mail schlug fehl
    '
    ;
            }
    ?>
    Nur wird leider immer "mail schlug fehl" ausgegeben..

    Einen Kommentar schreiben:


  • HStev
    antwortet
    is damit vielleicht die Header-Angabe Reply-To gemeint?

    PHP-Code:
    mail("nobody@example.com""Betreff"$message,
         
    "From: webmaster@".$_SERVER['SERVER_NAME']."\r\n" .
         
    "Reply-To: webmaster@".$_SERVER['SERVER_NAME']."\r\n"); 

    Einen Kommentar schreiben:

Lädt...
X