mail() | Problem mit headers From/Cc/Bcc

nunja, also ich lese ja alle email aus der datenbank in ein array.
dann kommen die emails in den bcc-header, damit ich nicht jeder mail einzeln versende (server auslastung)
bei dieser versandart habe ich aber nur 1x TO: sonst würde ich sie ja wieder einzeln schicken müssen.
 
Na das ist bei mir nur eine einmal Mail :D
Sorry aber der Mega PHPler bin ich leider nicht mein Rundmailer habe ich mit einer While Schleife gemacht aber da ist die Server aulastung extrems :(
 
Also:
# Empfaengerliste
$empfaenger = array("a@example.com", "b@example.com");

# Bcc generieren
foreach ($empfaenger as $k => $v) {
$bcc .= "Bcc: $v\r\n";
}

mail("em@pfaeng.er",
"Testmail",
"Dies ist nur eine Testnachricht.",
$bcc);
Jeder in der BCC-Liste hat in seiner Mail AN:em@pfaeng.er
Wie kann man es ändern das jeder seine Mail-Adresse hat ?
 
Das geht nur, wenn du die Mails einzeln verschickst.
Du holst aber alle Empfänger in ein Array und hängst die an den Header an und verschickst nur eine einzige Mail.
 
Also ich versende z.Z Täglich an über 200 Member Mails.
Die lass ich alle durch eine schleife laufen, somit wird jede Mail einzel versand.
Das dauert mir aber zu lange, deshalb wollte ich es via BCC anstellen.
Gibt da noch eine andere Lösung ?
Die Member sollen aber nicht die Adressen der anderen sehen könne.
Wen möglich, bitte ein Beispiel ;)
 
Also Lösung an sich nicht. Aber vielleicht nen Workaround.
Was dauert dir denn zulange? Der Aufruf im Browser?
Das könntest doch mit CronJobs oder Shell lösen.
 
Das sind Paidmails die ich versende an über 200 Member.
Dann bekommt jeder gute 10 Mails = 2000 Mails was ewig dauert.
Und es werde immer & immer mehr.
Bald werden es über 500 sein und dann werde ich ne Std. dran sitzen um Mails zu versenden.
Das wollte ich verhindern ;)
 
Zurück