Smtp cc没有交付
我通过smtp服务器从php脚本发送电子邮件。我使用的标题数组如下所示:Smtp cc没有交付,smtp,pear,php,Smtp,Pear,Php,我通过smtp服务器从php脚本发送电子邮件。我使用的标题数组如下所示: $headers = array( 'From' => $from, 'To' => $email, 'Cc' => 'myemail@mydomain.com', 'Return-Path' => $sen
$headers = array(
'From' => $from,
'To' => $email,
'Cc' => 'myemail@mydomain.com',
'Return-Path' => $sender,
'Subject' => $subject
);
//sending process using smtp
$mail =& Mail::factory("smtp", $smtp_params);
$result = $mail->send($email, $headers, $body);
该电子邮件已成功发送并发送至$email,我可以看到抄送标题myemail@mydomain.com在接收到的报头中。但cc没有交付给客户myemail@mydomain.com.
有谁能告诉我为什么会这样。我用一种SPF语法为自己的域和gmail mx服务器创建了SPF记录。
传递给
$mail->send的第一个参数指定所有收件人
尝试:
如果我设定myemail@mydomain.com在$email中,即$email=myemail@mydomain.com如果没有抄送,电子邮件将发送到myemail@mydomain.com成功地
$result = $mail->send(array($email, 'myemail@mydomain.com'), $headers, $body);