我有一个自动发送电子邮件的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";
我无法通过电子邮件将其发送至:& amp;立方厘米。
非常感谢任何帮助。谢谢!
答案 0 :(得分:2)
你忘记了换行符。
$headers .= "\r\nCc: ".$email_cc;
答案 1 :(得分:2)
尝试使用"\r\n"
结束标题条目:
$headers .= 'From: <webmaster@example.com>' . "\r\n";
$headers .= 'Cc: myboss@example.com' . "\r\n";
答案 2 :(得分:1)
你试过“抄送”而不是“CC”吗?不要忘记最后的“\ n”。
答案 3 :(得分:1)
不要直接使用PHP mail()
函数。使用包装类,例如SwiftMailer或PHPMailer。它们为您提供了更大的灵活性,更安全。