首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP邮件添加BCC

PHP邮件添加BCC
EN

Stack Overflow用户
提问于 2017-04-03 09:28:35
回答 3查看 11.6K关注 0票数 4

我有一个表格,填充一个PHP邮件发送给我们的客户,我想密件大多数客户出于隐私。我有以下代码

代码语言:javascript
复制
$to = "******@e-track.co.za"; //To recipients 
$email_from = '*****@etrackbureau.co.za';//<== update the email address
$email_subject = "New Overdue Loaded";
$email_body = "A new High Risk Client has been loaded by $name $company.\n".
    "\n Client Name: $driver_name $driver_surname\n
    \n Client ID or Passport Number: $driver_id\n
    \n Nationality: $driver_nationality\n
    \n Reason for Loading Client: $type\n
    \n Notes: $notes\n
    ".
$headers = "From: $email_from \r\n";
$headers = "Bcc: ******@e-track.co.za;*****@e-track.co.za;******@e-track.co.za\r\n";
//$headers = "Reply-To: $visitor_email \r\n";
//Send the email!
mail($to,$email_subject,$email_body,$headers);

我已经添加了密件抄送作为一个$headers,但一旦我添加这一点,它根本不发送邮件,当我删除它,我得到邮件给$to收件人。

我也尝试过在BCC邮件之间设置间隔。我用*替换了邮件名,原因是滥发邮件

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-04-03 09:37:22

你应该连接$headers

示例:

代码语言:javascript
复制
$headers  = "From: *****@etrackbureau.co.za\r\nX-Mailer: php\r\n";
$headers .= "MIME-Version: 1.0\r\n"; #Define MIME Version
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; #Set content type
$headers .= "Bcc: $EmailListHere\r\n"; #Your BCC Mail List
票数 11
EN

Stack Overflow用户

发布于 2017-04-03 10:06:01

//附加标头

代码语言:javascript
复制
$headers[] = 'To: Mary <mary@example.com>, Kelly <kelly@example.com>';
$headers[] = 'From: Birthday Reminder <birthday@example.com>';
$headers[] = 'Cc: birthdayarchive@example.com';
$headers[] = 'Bcc: birthdaycheck@example.com';

//邮寄

代码语言:javascript
复制
mail($to, $subject, $message, implode("\r\n", $headers));

链接

票数 3
EN

Stack Overflow用户

发布于 2017-04-03 09:35:45

您需要连接头字符串。将代码中的“header=”替换为“header.=”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43181025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档