Problem mit Newsletterversand

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

  • Problem mit Newsletterversand

    Hallo,

    ich verschicke einen HTML-Newsletter mit folgendem Script:

    PHP-Code:
    <?

    $header = "From: Absendername <info@absender.com>\nReply-to: <info@absender.com>\nContent-Type:text/html\nContent-Transfer-Encoding: 8bit\n";

    $query_listing = "SELECT email FROM newsletter WHERE empfang=1";
    $listing = mysql_query($query_listing, $verbindung) or die(mysql_error()); 
    $row_listing = mysql_fetch_assoc($listing);

    do {

        $empfaenger = $row_listing['email'];
        $mail_gesendet = mail($empfaenger, $subject, $content, $header);
        
        if ($mail_gesendet){
            $sentCount++;
        }else{
            $errorCount++;
        } 

    } while ($row_listing = mysql_fetch_assoc($listing));

    ?>

    Der Newsletter geht an ca. 1000 Adressen raus. Anschliessend kommen ca. 900 Fehlermeldungen bei meinem Postfach an. Die Empfänger sind laut Fehlermeldung teilweise nicht erreichbar, teilweise werden die Mails abgewiesen.

    Wenn ich aber den Newsletter per Outlook an die Betroffenen Empfänger schicke, dann funktioniert es.

    Wo liegt das Problem?

  • #2
    Hallo...


    erstmal würde ich dir empfehlen, eine Kopfgesteuerte Schleife zu nehmen, statt einer Fußgesteuerten, weil was machst du, wenn dir von der Datenbank mal 0 Rows zurückgegeben werden?



    PHP-Code:
    while ($row_listing mysql_fetch_assoc($listing)) {

        
    $empfaenger $row_listing['email'];
        
    $mail_gesendet mail($empfaenger$subject$content$header);
        
        if (
    $mail_gesendet){
            
    $sentCount++;
        }else{
            
    $errorCount++;
        } 



    Und dann hätte ich noch die Frage ob überhaupt eine Mail richtig ankommt oder ob das Problem wirklich nur bei bestimmten Adressen besteht?

    Hast du die dir Adressen, die abgelehnt werden mal angeschaut? Wie ist die Kodierung?
    signed oder unsigned... das ist hier die Frage

    Kommentar


    • #3
      Die restlichen Mails kommen definitiv richtig an.

      Kommentar


      • #4
        Keiner eine Idee?

        Kommentar


        • #5
          Dafür gibts doch einen Sticky:
          http://www.php-resource.de/forum/sho...threadid=68042

          Kommentar

          Lädt...
          X