Search code examples
phpemailheaderphpmailerbcc

Sending mail with Phpmailer, BCC only, hiding TO header field


I'm using Phpmailer to send an email to multiple accounts using BCC.

I don't want "To:" field to be seen among the headers, but I think it is mandatory, because if I omit it I got this error:

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

As a workaround I use my sender email under

$mail->addAddress ([email protected]);

but I'd like to send only BCC recipes.

Is it possible to do so or must I loop through all the emails recipe and send them one at a time?

Thank you in advance.


Solution

  • You can use undisclosed-recipients:;

    $mail->AddAddress("undisclosed-recipients:;");
    $mail->AddBCC([email protected]); //there may be foreach loop