【发布时间】:2014-05-28 02:42:03
【问题描述】:
我的服务器使用域 xxxx.com。我有一个与 yy@xxxx.com 关联的 Google Apps 帐户。我最近注意到,我的服务器使用 PHP mail() 从地址 yy@xxxx.com 发送到 google 管理的任何电子邮件帐户(包括 gmail 和 google 应用程序帐户)的所有电子邮件都没有收到。以前它有时会进入垃圾邮件文件夹,但现在它就消失了。
该问题不影响不是通过 google 运行的电子邮件地址。我猜 google 认为既然它管理着 yy@xxxx.com,那么从其他地方用这个地址发送的任何东西都是不合法的。我在这里读到过,当 yy@xxxx.com 作为谷歌应用程序管理时,人们难以从他们的服务器向 yy@xxxx.com 发送邮件,但我的问题更普遍:我无法发送到谷歌管理的任何帐户,例如zz@gmail.com
这是基本的 php 代码:
$to = 'zz@gmail.com';
$subject = 'test';
$message = 'this is a test';
$headers = 'From: yy@xxxx.com' . "\n" .
'Reply-To: yy@xxxx.com' . "\n" .
'Return-Path: yy@xxxx.com';
mail($to, $subject, $message, $headers);
我也添加了(结果没有变化) “X-Mailer:PHP/”。 php版本()
有什么建议吗?
【问题讨论】:
-
你检查过你的垃圾邮件箱吗?
-
@PetarVasilev - 我只是假设在此处发布问题之前,Quang 检查了他的垃圾邮件和垃圾邮件。问题可能与 SPF 有关,并且他使用 mail() 的位置与批准的 IP 不同。
-
没错。正如我所提到的,它有时会进入垃圾邮件,但现在我无法在任何地方找到它们