Mail funzt nicht.

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

  • Mail funzt nicht.

    Hallo,

    nach dem eintragen in den Newsletter sollte man per admin interface den newsletter, bzw den test-newsletter an den admin versenden können. Laut skript und meldung geht das einwandfrei...

    "Testnwesletter wurder erfolgreich an xxxxx@xxxx.de versendet...."

    nur ankommen tut nix.

    Hier die stelle um die es sich wohl dreht. Oder gibt es noch einstellungen die in der php.ini zu beachten sind?

    PHP-Code:
    if($ok_try)
    {

        if(
    $emailname=="")    {$error="1";}
        if(
    $subject=="")    {$error="1";}
        if(
    $text=="")        {$error="1";}


        if(
    $error!="1")
        {
        
    $_SESSION['nl_msg']="$text";
        
    $_SESSION['nl_subject']="$subject";
        
    $_SESSION['nl_emailname']="$emailname";

        
    $get_usermail=mysql_query("SELECT mail FROM $prefix"."_intern_users WHERE user='$user'");
        
    $aus_usermail=mysql_fetch_object($get_usermail);
        
    $usermail=$aus_usermail->mail;

        
    $get_set=mysql_query("SELECT * FROM $prefix"."_set");
        
    $aus_set=mysql_fetch_object($get_set);

        
    $datum=date("d.m.Y  - G:i");
        
    $get_mailaddi=mysql_query("SELECT mail FROM $prefix"."_entries");

        
    $zieladdi=$usermail;
        
    $message=$text;

            if(
    $aus_set->mailformat=="1")
            {
            
    $header="MIME-Version: 1.0\n";
            
    $header.="Content-type: text/html; charset=iso-8859-1\n";
            
    $header.="From: $emailname <$usermail>\n";
            }
            else
            {
            
    $header="From: $emailname <$usermail>";
            }

        
    $message=str_replace('\"''"'$message);
        
    mail($zieladdi$subject$message$header);


        echo 
    "<table><tr><td>Newsletter erfolgreich nur an ihre eigene Mail-Adresse ($usermail) geschickt!</td></tr></table>";
        }
        else
        {
        echo 
    "<br>";
        unset(
    $ok_s);
        }

    ...
    ... 
    The Human Mirror - Mein Blog!
    www.sonicsense.de - The future of music!

  • #2
    Re: Mail funzt nicht.

    hast du dir mal die parameter des mail() befehels zur kontrolle ausgeben lassen?


    (und header sollten mit \r\n getrennt werden ...)
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Wie gebe ich das aus?
      The Human Mirror - Mein Blog!
      www.sonicsense.de - The future of music!

      Kommentar


      • #4
        Original geschrieben von Hazzardous
        Wie gebe ich das aus?
        *seufz*

        in deinem script hast du stehen:
        mail($zieladdi, $subject, $message, $header);
        die werte dieser einzelnen variablen jetzt an dieser stelle mal mit echo auszugeben, ist doch wohl nicht so schwierig ...?
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Re: Mail funzt nicht.

          Original geschrieben von Hazzardous
          Hallo,
          Laut skript und meldung geht das einwandfrei...

          "Testnwesletter wurder erfolgreich an xxxxx@xxxx.de versendet...."


          soll heißen, da die werte werden korrekt übermittelt. Ich dachte das wurde aus meinem Eröffnungspost deutlich.
          The Human Mirror - Mein Blog!
          www.sonicsense.de - The future of music!

          Kommentar


          • #6
            Re: Re: Mail funzt nicht.

            Original geschrieben von Hazzardous
            soll heißen, da die werte werden korrekt übermittelt.
            nein, heisst es nicht.

            diese textzeile ist so in deinem script gar nicht drin, also kann es die auch nicht ausgeben.

            mag ja sein, dass es wirklich zu viel verlangt ist, eine simple kleine kontrollausgabe zu machen - aber dann ist es von dir auch reichlich viel verlangt, hier noch hilfe zu erwarten.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              Hallo?

              $zieladdi=$usermail;

              wenn dann beim letzten ECHO meine E-Mail auftaucht, dann wird das wohl geklappt haben. Desweiteren habe ich die Kontrollausgabe schon gemacht bevor ich hier gepostet habe und die Werte sind korrekt übergeben worden. Glaubs mir nun oder nicht.
              The Human Mirror - Mein Blog!
              www.sonicsense.de - The future of music!

              Kommentar


              • #8
                mein lieber Hazzardous,

                du solltest deinen Ton und deine Einstellung deutlich ändern! Ich wüsste nicht, warum man dir noch helfen sollte, da du ja sowieso alles besser weißt.

                Wenn du tatsächlich der Meinung bist, dass deine Mailfkt nur 1 Parameter hat, wundert es mich gar nicht, dass bei dir nichts läuft.

                Kommentar


                • #9
                  Original geschrieben von TobiaZ
                  mein lieber Hazzardous,

                  du solltest deinen Ton und deine Einstellung deutlich ändern! Ich wüsste nicht, warum man dir noch helfen sollte, da du ja sowieso alles besser weißt.

                  Wenn du tatsächlich der Meinung bist, dass deine Mailfkt nur 1 Parameter hat, wundert es mich gar nicht, dass bei dir nichts läuft.
                  mein lieber TobiaZ du solltest meine posts ganz lesen.

                  Original geschrieben von Hazzardous

                  Desweiteren habe ich die Kontrollausgabe schon gemacht bevor ich hier gepostet habe und die Werte sind korrekt übergeben worden
                  The Human Mirror - Mein Blog!
                  www.sonicsense.de - The future of music!

                  Kommentar

                  Lädt...
                  X