PHP 邮件添加密件抄送



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

$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_surnamen
    n Client ID or Passport Number: $driver_idn
    n Nationality: $driver_nationalityn
    n Reason for Loading Client: $typen
    n Notes: $notesn
    ".
$headers = "From: $email_from rn";
$headers = "Bcc: ******@e-track.co.za;*****@e-track.co.za;******@e-track.co.zarn";
//$headers = "Reply-To: $visitor_email rn";
//Send the email!
mail($to,$email_subject,$email_body,$headers);

我已将密件抄送添加为$headers但是一旦我添加它,当我删除它时,它根本不会发送邮件,我将邮件发送给$to收件人。

我也尝试过密件抄送邮件之间的间距。出于垃圾邮件原因,我已将邮件名称替换为****

您应该连接$headers

例:

$headers  = "From: *****@etrackbureau.co.zarnX-Mailer: phprn";
$headers .= "MIME-Version: 1.0rn"; #Define MIME Version
$headers .= "Content-Type: text/html; charset=ISO-8859-1rn"; #Set content type
$headers .= "Bcc: $EmailListHerern"; #Your BCC Mail List

//其他标头

$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';

邮寄

mail($to, $subject, $message, implode("rn", $headers));

链接

您需要连接标头字符串。在代码中将"header ="替换为"header .=">

最新更新