Php CC电子邮件将不会使用PEAR发送

Php CC电子邮件将不会使用PEAR发送,php,email,pear,Php,Email,Pear,我读过关于这个问题的类似文章,但我不能完全理解我在这里做错了什么。“收件人”电子邮件接收正常 但是,使用以下脚本时,我无法获得要发送的'CC'电子邮件。 任何帮助都将不胜感激 // Require Pear Mail Packages require_once ("Mail.php"); require_once ("Mail/mime.php"); require_once ("Mail/mail.php"); $crlf = "\n"; $from = "Company <ad

我读过关于这个问题的类似文章,但我不能完全理解我在这里做错了什么。“收件人”电子邮件接收正常

但是,使用以下脚本时,我无法获得要发送的'CC'电子邮件。 任何帮助都将不胜感激

// Require Pear Mail Packages 
require_once ("Mail.php"); 
require_once ("Mail/mime.php");
require_once ("Mail/mail.php");

$crlf = "\n"; 
$from = "Company <admin@example.com>";
$to =  $purchasersName . "<" . $purchasersEmail . ">";
$cc = "Company <admin@example.com>";
$subject = "Company Order Confirmation";

$host = "localhost";
$port = "25";
$username = "the username";
$password = "the password";

$hdrs = array ('From' => $from,
'To' => $to,
'Cc' => $cc,
'Subject' => $subject);

$mime = new Mail_mime(array('eol' => $crlf));
$mime->setHTMLBody($mailBody);
$body = $mime->get();
$hdrs = $mime->headers($hdrs);

$smtp =& Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));

$mail = $smtp->send($to, $hdrs, $body);
//需要Pear邮件包
一次需要_(“Mail.php”);
需要一次(“Mail/mime.php”);
需要_once(“Mail/Mail.php”);
$crlf=“\n”;
$from=“公司”;
$to=$purchasersName。"";
$cc=“公司”;
$subject=“公司订单确认”;
$host=“localhost”;
$port=“25”;
$username=“用户名”;
$password=“密码”;
$hdrs=阵列('From'=>$From,
'至'=>$至,
“Cc”=>Cc美元,
“主题”=>$Subject);
$mime=新邮件\u mime(数组('eol'=>$crlf));
$mime->setHTMLBody($mailBody);
$body=$mime->get();
$hdrs=$mime->headers($hdrs);
$smtp=&Mail::工厂('smtp',
数组('host'=>$host,
“端口”=>$port,
“auth”=>正确,
“用户名”=>$username,
“密码”=>$password));
$mail=$smtp->send($to,$hdrs,$body);

此评论位于本页的pear文档中

(如果你想要其他的选择,你可以试试,我现在已经在很多项目中使用了)

附注:arminfrey@gmail.com2007-07-08 05:13 UTC为了发送 使用smtp发送电子邮件至抄送或密件抄送您必须列出抄送电子邮件地址 作为收件人(决定电子邮件的发送位置)和 cc标头,它告诉邮件客户端如何显示它

以下是我使用的代码:

$to$to@example.com'; $抄送cc@example.com';

$recipients=$to.“,”$cc

$headers['From']='from@example.com'; $标题['To']=$To; $headers['Subject']='testmessage'$标题['Cc']= 'cc@example.com'; $标题['Reply-To']='from@example.com';

$send=$mail->send($recipients,$headers,$body)


此评论位于本页的pear文档中

(如果你想要其他的选择,你可以试试,我现在已经在很多项目中使用了)

附注:arminfrey@gmail.com2007-07-08 05:13 UTC为了发送 使用smtp发送电子邮件至抄送或密件抄送您必须列出抄送电子邮件地址 作为收件人(决定电子邮件的发送位置)和 cc标头,它告诉邮件客户端如何显示它

以下是我使用的代码:

$to$to@example.com'; $抄送cc@example.com';

$recipients=$to.“,”$cc

$headers['From']='from@example.com'; $标题['To']=$To; $headers['Subject']='testmessage'$标题['Cc']= 'cc@example.com'; $标题['Reply-To']='from@example.com';

$send=$mail->send($recipients,$headers,$body)


也不是专家,所以不确定。但是,
$subject
包含在
$hdrs
数组中,并正确显示在发送的电子邮件中。也不是专家,因此不确定。但是,
$subject
包含在
$hdrs
数组中,并正确显示在发送的电子邮件中。