я использую PHPMailer отправить электронное письмо несколько аккаунтов используя BCC.
Я не хочуДля того, чтобы:«поле должно быть видно среди заголовков, но я думаю, что это обязательно, потому что, если я опущу его, я получаю эту ошибку:
Email error: You must provide at least one recipient email address
В качестве обходного пути я использую адрес электронной почты отправителя в
$mail->addAddress (sendermail@domain.com);
но я хотел бы отправить только рецепты BCC.
Можно ли это сделать, или я должен просмотреть все рецепты писем и отправить их по одному?
Заранее спасибо.
Вы можете использовать неопределенных получателей :;
$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:;
группа.