将cc,密件抄送和附件添加到电子邮件
问题描述:
我想在CC的邮件功能中使用CC和BCC特定地址,但CC/BCC电子邮件无法成功传送。将cc,密件抄送和附件添加到电子邮件
<?php
$emailto = "[email protected],[email protected]";
$contacts = explode(",", $emailto);
array_walk($contacts, 'trim');
foreach($contacts as $contact) {
$cc = "[email protected]";
$bcc = "[email protected]";
$tto = $contact;
$tto. ="CC: $cc\r\n";
$tto .= "BCC: $bcc\r\n";
$subject = "hey";
$body = "Test";
$header = 'From: My Name <[email protected]>'
. "\r\n";
$header = "CC: CC Name <$cc>\n";
$header = "BCC: BCC Name <$bcc>\n";
if(mail($tto, $subject, $body, $header)) {
echo "SEND";
}
}
如何解决这个问题?
答
您需要连接$ header值。因此,只要使用“ $标题=”而不是“$标题=”
+0
先生,我已添加,但电子邮件没有发送到$ header中的电子邮件 –
+1
@amaankhan从$ tto中删除cc和bcc值,并始终使用“ \ r \ n”。因此,将$ header =“CC:CC Name \ n”更改为$ header =“CC:CC Name \ r \ n” –
答
这里是你的脚本一个简单的办法 -
添加换行符在第一附加线的弗朗:
$tto .= "\r\nCC: $cc\r\n"; # here is the change
$tto .= "BCC: $bcc\r\n";
那么你的问题是什么? –
先生,我想添加cc和密件抄送在这个功能,他们sould接收电子邮件作为cc和密件抄送 –
它看起来像你试图做你的代码。执行此代码时发生了什么? –