1

我有一个自动发送电子邮件的 PHP 脚本。我的效果很好,但是当我尝试添加 CC 时,它不起作用。以下是我的电子邮件代码:

$email_to = "$theData2"; // Who the email is to 

$headers = "From: ".$email_from; 

$ok = @mail($email_to, $email_subject, $email_message, $headers);

我已经尝试了以下方法来让 CC 工作,但我没有任何运气。

$email_cc = "example@info.com"; 
$headers .= "CC: ".$email_cc;

并且也试过这个:

$headers .= "CC: sombodyelse@noplace.com";

我无法将它通过电子邮件发送给:to & cc。

任何帮助将不胜感激。谢谢!

4

4 回答 4

2

你忘记了换行符。

$headers .= "\r\nCc: ".$email_cc;
于 2011-03-28T13:50:33.463 回答
2

尝试以以下方式结束您的标题条目"\r\n"

$headers .= 'From: <webmaster@example.com>' . "\r\n";
$headers .= 'Cc: myboss@example.com' . "\r\n";
于 2011-03-28T13:51:10.453 回答
1

不要mail()直接使用 PHP 函数。使用包装类,例如SwiftMailerPHPMailer。它们为您提供更大的灵活性并且更安全。

于 2011-03-28T13:53:05.210 回答
1

你试过用“抄送”而不是“抄送”吗?并且不要忘记最后的“\n”。

于 2011-03-28T13:51:30.133 回答