Citat:
Ursprungligen postat av Jonas
qson > Tror inte alla mottagare vill se varandras adresser.
|
Aha, i gamla versionen av phpmailer skickades ett mail per mottagare. Nu läggs tydligen alla adresser i to-fältet samtidigt.
Finns dock en inställning som skickar individuella mail:
PHP-kod:
$SingleTo public false Provides the ability to have the TO field process individual emails, instead of sending to entire TO addresses
Här är uppdaterad kod:
PHP-kod:
<?php
$mejl[0] = '[email protected]';
$mejl[1] = '[email protected]';
$mejl[2] = '[email protected]';
/* ...och så vidare till nr. 800... */
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // använd SMTP-server
$mail->Host = "smtp.example.com"; // SMTP server
$mail->From = "[email protected]"; // Avsändar-adressen
foreach ($mejl as $mejladress) {
$mail->AddAddress($mejladress); // Mottagar-adressen
}
$mail->Subject = "Mitt första PHPMail"; // Rubriken
$mail->Body = "Ett trevligt massmail."; // Meddelandet
$mail->WordWrap = 50; // Word-wrap, hur långa skall raderna vara
$mail->SingleTo = true; // Se till att individuella mail skickas!
if(!$mail->Send()) {
echo 'Meddelandet skickades inte.';
echo 'Mailfel: ' . $mail->ErrorInfo;
} else {
echo 'Meddelandet skickades';
}
?>
Jag gillar inte BCC, det står då en annan mottagare än sig själv, t.ex. "To: Undisclosed recipients"