【发布时间】:2019-09-23 15:50:15
【问题描述】:
这个问题已经被问过很多次了。我看过其他的。我认为我的问题是不同的。
代码在没有 CC 标头的情况下工作。但是,当我放置 CC 标头时,我的 Mac 邮件应用程序会确认 CC 并显示“正在下载 2 封邮件”,也就是在 $to 中发送的邮件和在 Cc 中发送的新邮件......但在 CC 中的电子邮件永远不会出现.
<?php
$to = "myEmail@gmail.com";
$subject = "Test Email";
$body = "Hi, This is a Test Email";
$headers = "From: Test@MyWebsite.com \r\n";
$headers .= 'Cc: myOtherEmail@gmail.com' . "\r\n";
if ( mail($to, $subject, $body, $headers)) {
echo("Email successfully sent to $to");
} else {
echo("Email sending failed...");
}
?>
【问题讨论】:
-
直接在 Gmail 中查看是否会显示抄送电子邮件?这听起来像是客户端问题,而不是 PHP 问题。
-
您是否尝试过将一个地址作为 to 并将另一个(不同的地址)作为您的 cc? ThatNewbieDude :)
-
@ceejayoz 是的。确实如此。我被难住了。
-
@statosdotcom 是的。我已经试过了,哈哈。不行,可以试试吗?
-
不要打扰
mail()。这并不意味着任何复杂的事情......而且电子邮件很复杂!查看 PHPMailer 和其他库。