【问题标题】:PHP Email: To, CCPHP 电子邮件:收件人,抄送
【发布时间】:2011-07-24 12:17:37
【问题描述】:

我有一个自动发送电子邮件的 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。

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

【问题讨论】:

  • 不要直接使用 PHPs mail() 函数。使用 PHPMailer 或 SwiftMailer 之类的库更容易、更安全。

标签: php email carbon-copy


【解决方案1】:

你忘记换行了。

$headers .= "\r\nCc: ".$email_cc;

【讨论】:

    【解决方案2】:

    尝试以 "\r\n" 结束您的标题条目:

    $headers .= 'From: <webmaster@example.com>' . "\r\n";
    $headers .= 'Cc: myboss@example.com' . "\r\n";
    

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2019-01-01
          • 2012-09-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-03-20
          • 2012-12-23
          • 2011-02-01
          相关资源
          最近更新 更多