Отправка почты с помощью Phpmailer, только BCC, скрытие поля заголовка TO

я использую PHPMailer отправить электронное письмо несколько аккаунтов используя BCC.

Я не хочуДля того, чтобы:«поле должно быть видно среди заголовков, но я думаю, что это обязательно, потому что, если я опущу его, я получаю эту ошибку:

Email error: You must provide at least one recipient email address

В качестве обходного пути я использую адрес электронной почты отправителя в

$mail->addAddress (sendermail@domain.com);

но я хотел бы отправить только рецепты BCC.

Можно ли это сделать, или я должен просмотреть все рецепты писем и отправить их по одному?

Заранее спасибо.

0

Решение

Вы можете использовать неопределенных получателей :;

$mail->AddAddress("undisclosed-recipients:;");
$mail->AddBCC(bcc@email.com); //there may be foreach loop
1

Другие решения

PHPMailer решает эту проблему для вас автоматически. Просто не добавляйте to адреса (т.е. не звоните addAddress()) и добавьте несколько адресов BCC:

$mail->addBCC('user@example.com');
$mail->addBCC('user2@example.net');

PHPMailer автоматически установит to заголовок к пустому undisclosed-recipients:; группа.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector