udo: An alle Teilnehmer wird eine Mail versendet, nur an einen nicht

Hallo,
ich habe ein Problem:

Ich nehme aus einer Datenbank E-Mail Adessen und versende je nach dem ob,
der Teilnehmer eine Mail habe möchte oder nicht, eine Mail an ihn.

Das ist wie folgt:

In einer Mysql Datenbank, haben sich die Teilnehmer eingetragen. Unteranderem auch ihre Mail Adresse. Diese lese ich per Abfrage aus, und sende bei bestimmten Anlässen eine Mail an alle die es wollen und einen Haken gesetzt haben.
Die Abfrage sieht so aus:

  
$abfrage = "SELECT mail FROM teilnehmer_dieda where news_beachen = 'Ja'  ";  
$ergebnis = mysql_query($abfrage);  
 while($row = mysql_fetch_object($ergebnis))  
 {  
  
   $betreff = $benutzer. " hat sich zum beachen eingetragen";  
$text = $benutzer. " hat sich auf der Seite 'Beachanmeldung' eingetragen !  
  
Bitte nicht auf diese Mail antworten, diese wurde automatisch generiert!" ;  
  
  
mail($row->mail,$betreff,$text,"FROM: www.wir.de");  
  
  
   /* mail($row->mail, Betreff, Nachricht, "From: Absender <Absenderemail>"); */  
  
 }

Bei allen Teilnehmern ist das "Ja" korrekt eingetragen, auch die Mail Adressen habe ich geprüft. Aber nur bei einem kommt keine Mail an.
Kann es dafür eine Erklärung geben?

  1. Hi,

    Bei allen Teilnehmern ist das "Ja" korrekt eingetragen, auch die Mail Adressen habe ich geprüft. Aber nur bei einem kommt keine Mail an.
    Kann es dafür eine Erklärung geben?

    Wo hat der Benutzer sein E-Mail-Konto?
    Benutzt dieser Dienst aggressive SPAM-Filter, in denen die E-Mail vielleicht hängen bleibt?
    Findet sich in den Maillogs etwas dazu?

    Der Yeti

  2. Hi,

    mail($row->mail,$betreff,$text,"FROM: www.wir.de");
    Bei allen Teilnehmern ist das "Ja" korrekt eingetragen, auch die Mail Adressen habe ich geprüft. Aber nur bei einem kommt keine Mail an.
    Kann es dafür eine Erklärung geben?

    vermutlich filtert dessen Mailserver Mails mit ungültigen Headern.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  3. Hallöchen,

    erweitere doch mal den 4. Parameter um Einträge für Reply: und Return-path:

    Die email im Return-path kriegt die Fehlermeldungen des email-Client, wenn die email nicht zugestellt werden konnte.

    Zudem verstärkt die Angabe dieser beiden Parameter die Akzeptanz gegenüber Spam-Filtern.

    MfG
    vaudi