一封来自:support@lead.com 的电子邮件工作正常。但是当更改为 john.doe@lead.com 它不起作用?见下文。
两者都是发送它们的域中的有效电子邮件地址(在此示例中为虚构)。
我也有关于 Netfirms 支持的问题。我希望很快转移到 phpmailer 或 API 到一个 ESP(例如 mailchimp)帐户,但这只是让我烦恼的是,这个小改动会破坏电子邮件功能。
代码:
作品:
$headers = "Mime-Version: 1.0\n";
$headers .= "Content-Type: text/html;charset=UTF-8\n";
$headers .= 'From: support@lead.com' . "\r\n";
$headers .= 'Bcc: bcc@lead.com' . "\r\n";
// $headers .= 'Return-Path: bcc@lead.com' . "\r\n";
mb_internal_encoding("UTF-8");
if (!mail($to, $subject, $body, $headers, "-f bcc@mylead.com")) echo ("Message delivery failed");
不起作用:(仅更改对 john.doe 的支持):
$headers = "Mime-Version: 1.0\n";
$headers .= "Content-Type: text/html;charset=UTF-8\n";
$headers .= 'From: john.doe@lead.com' . "\r\n";
// $headers .= 'Return-Path: bcc@lead.com' . "\r\n";
mb_internal_encoding("UTF-8");
if (!mail($to, $subject, $body, $headers, "-f bcc@lead.com")) echo ("Message delivery failed");