Отправка почты с помощью Phpmailer, только BCC, скрытие поля заголовка TO
Я использую Phpmailer для отправки электронной почты нескольким учетным записям с помощью BCC.
Я не хочу, чтобы поле " To: " было видно среди заголовков, но я думаю, что оно является обязательным, потому что, если я его опускаю, я получаю эту ошибку:
Email error: You must provide at least one recipient email address
В качестве обходного пути я использую адрес электронной почты отправителя в
$mail->addAddress (sendermail@domain.com);
но я хотел бы отправить только рецепты BCC.
Можно ли это сделать или я должен просмотреть все рецепты писем и отправить их по одному?
Заранее спасибо.
2 ответа
Вы можете использовать неопределенных получателей:;
$mail->AddAddress("undisclosed-recipients:;");
$mail->AddBCC(bcc@email.com); //there may be foreach loop
PHPMailer решает эту проблему для вас автоматически. Просто не добавляйте to
адреса (т.е. не звоните addAddress()
) и добавьте несколько адресов BCC:
$mail->addBCC('user@example.com');
$mail->addBCC('user2@example.net');
PHPMailer автоматически установит to
заголовок к пустому undisclosed-recipients:;
группа.