У меня есть такой код, после отправки почты в AddAddress и AddBCC, показывающей всех получателей, я хочу скрыть всех остальных получателей, как я могу скрыть это, если у вас есть какая-то идея?скрыть других получателей при отправке нескольких писем
<?php
if(!empty($_POST['invite'])) {
foreach($_POST['invite'] as $check) {
}
$import_emails = implode($_POST['invite'], ',');
$imp_eml = explode(',', $import_emails);
$mail->MsgHTML($body);
foreach ($imp_eml as $addr)
{
$mail->AddAddress($addr);
$mail->AddBCC($addr);
}
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->From = '[email protected]';
$mail->FromName = 'Someone';
$mail->Host = '********';
$mail->SMTPAuth = true;
$mail->Username = '*******';
$mail->Password = '*******';
if($mail->Send())
{
echo "success";
} else {
echo "failure";
}
?>
Отправляйте электронные письма отдельно или отправляйте всем получателям в виде BCC. – naththedeveloper
Я не знаю PHPMailer, но, видимо, вы добавляете каждого получателя дважды: '$ mail-> AddAddress ($ addr); $ mail-> AddBCC ($ addr); 'Так что они в BCC (что правильно) и в To (что не так). Добавляйте их только в BCC – Reeno