簡體   English   中英

php mail功能:僅向BCC發送郵件

[英]php mail function: Sending mails to BCC only

php郵件功能的第一個參數是TO。 是否有跳過此參數並僅使用CC / BCC發送批量郵件?

謝謝

電子郵件不需要To標頭字段 因此,您可以為to參數傳遞null或空字符串,設置包含BCC頭字段的自己的頭,並為其提供第四個參數additional_headers of mail

$headerFields = array(
    'BCC: user1@example.com, user2@example.com, user3@example.com'
);
mail(null, $subject, $message, implode("\r\n", $headerFields));

您可以為此指定第四個頭參數:

    $xheaders = "";
    $xheaders .= "From: <$from>\n";
    $xheaders .= "X-Sender: <$from>\n";
    $xheaders .= "X-Mailer: PHP\n"; // mailer
    $xheaders .= "X-Priority: 1\n"; //1 Urgent Message, 3 Normal
    $xheaders .= "Content-Type:text/html; charset=\"iso-8859-1\"\n";
    $xheaders .= "Bcc:email@example.com"\n";
    $xheaders .= "Cc:email2@example.com\n";

    //.......

    mail($to, $subject, $msg, $xheaders);

$to字段中,您可以指定您的電子郵件或任何您喜歡的內容。

請注意 ,您也可以使用逗號分隔多個電子郵件地址,但我不確定您可以通過這種方式指定的確切電子郵件數量。

您可以在To標頭中放置自己的電子郵件地址或其他虛擬地址,並將所有收件人地址放在Bcc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM