Для функции обновления электронной почты моего сайта я не хочу, чтобы все пользователи, которые получают электронную почту все остальные членам их адреса электронной почтыPHP не показывать адреса электронной почты в электронной почте
Как отключить это/включить эти выкл?
Мой код:
if($query -> execute()) {
if($sendmsg == 1) {
$emailquery = $db->prepare("SELECT email FROM tbl_users WHERE emailupdates = 1");
$emailquery -> execute();
$elist = "";
while($mail = $emailquery->fetch(PDO::FETCH_OBJ)) {
$elist .= $mail->email . ", ";
}
$emails = substr($elist, 0, -2);
$link = "http://xxxxx.nl/kalenderdetail/" . $id;
$to = $emails;
$subject = "Nieuwe wedstrijd toegevoegd aan kalender xxxxx.nl";
$message .= "Beste lid van xxxx.nl,\n\n";
$message .= "Er is zojuist een nieuwe wedstrijd toegevoegd aan de website.\n";
$message .= "Titel van de wedstrijd: " . $titel ."\n";
$message .= "Locatie: " . $locatie . "\n";
$message .= "Bekijk het hele kalenderitem: ". $link . "\n\n";
$message .= "Met sportieve groeten,\n";
$message .= "xxxxxx\n";
$from = "[email protected]";
$headers = "From: $from";
if(mail($to,$subject,$message,$headers)) {
$msg = "Edit en mail succesvol";
header("location: xxxxxxxx?msg=" . $msg);
}
Что касается отправки электронной почты в цикле while, а не одного адреса электронной почты на несколько адресов, вы отправляете несколько писем по одному адресу. Вы также можете дать BCC (Blind carbon copy) попробовать, посмотрите, работает ли это для вас. http://stackoverflow.com/a/9525476/993600 –
Спасибо. BCC работает! – user3428971
Хороший материал! Разум принимал это как ответ (только что отправил), чтобы другие могли также найти это полезным? –