我通过smtp服务器从php脚本发送电子邮件。我使用了这样的标题数组:
$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,我可以在收到的标头中看到cc标头到myemail@mydomain.com。但是cc没有发送到myemail@mydomain.com。
有谁可以告诉我为什么会这样。我在一个SPF语法中拥有自己的域和gmail mx服务器的SPF记录。 此致
答案 0 :(得分:0)
传递给$mail->send
的第一个参数指定了所有收件人。
http://pear.php.net/manual/en/package.mail.mail.send.php
尝试:
$result = $mail->send(array($email, 'myemail@mydomain.com'), $headers, $body);