[PHP] Problem mit BCC-Mail versenden

KingLouie

Active member
ID: 145230
L
5 Juli 2006
26
1
Hallo,
ich habe ein Problem. Ich rufe eMail-Adressen aus einer Datenbank ab, packe sie dann mit einem Komma getrennt in einen String und will Sie dann per BCC verschicken. Mein Problem ist nun, das alles ohner Fehlermeldung verleuft, aber trozdem keine eMails verschickt werden.
Hier der Code:
PHP:
$header ="From:$name_from<$mail_from>\n";
  $header ="Bcc: " . $empfaenger_bcc . "\n";
  $email .= $message."\n\n\n\n";


mail($mail_to,$subject,$email, $header);


Hoffentlich kann mir jemand helfen...


Grüße,

KingLouie
 
Zuletzt bearbeitet:
Lass dir mal $header ausgeben und du hast die Lösung ;)

Tip: Erst debuggen, dann fragen. Damit könnte man sich solche Threads sparen.
 
Hi, danke für den Tipp mit dem Puunkt. Leider werden die Mails aber immer noch nicht verschickt...Weiß jemand an was das noch liegen könnte?

KingLouie
 
@ Johnson: Ja, sind beide gesetzt. Bei mail_to wird die eMail auch verschickt. Nur die BCC's werden aus irgendwelchen Gründen nicht gesendet...
 
Auch beim "From:" solltest Du \r\n verwenden. In der entsprechenden RFC 2822 ist bei jedem Headerfield CRLF (also \r\n) angegeben.

Ansonsten zeig mal ein bisschen mehr Code. Die Zeilen davor könnten noch ganz interessant sein.
 
ob rn oder nur n.. die meisten smtp's haben damit inzwischen keine probleme mehr (auch wenns net immer rfc konform ist)

aber mal ne andere frage:
- hast du mal geprüft ob die mail beim smtp eingehen und was dort dann für fehlermeldungen kommen?
- gibt man pro empfänger für nen bcc immer ne neue headerzeile an?