Gmail未接收从Google App + PHPMailer发送的电子邮件

时间:2011-11-13 11:49:31

标签: gmail dns google-apps phpmailer spf

我正在使用PHPMailer 5.2.0Google Apps作为我的域名电子邮件(假设我的域名是mydomain.com)。

电子邮件发送效果很好,但Gmail帐户没有收到电子邮件。

  • 发送给雅虎的电子邮件:已发送
  • 发送至Hotmail的电子邮件:已发送
  • 发送到Gmail的电子邮件:未送达

所有已发送的电子邮件都会显示在Google App电子邮件的已发送文件夹中。

似乎Gmail在电子邮件到达垃圾邮件文件夹之前拒绝它,不是吗?

我读到有关SPF并正在尝试create SPF记录。 TXT记录有4个字段:名称,TTL,类型和TXT数据。我不确定名字字段,它应该是mydomain.com吗?

1 个答案:

答案 0 :(得分:4)

是的,条目的名称是您的邮件域名(@后面的部分)。根据您的DNS软件或域的管理界面,您可能需要以句点结束:

Name: mydomain.com or mydomain.com.
TTL: 86400 
Type: TXT
TXT for Google Apps: v=spf1 include:_spf.google.com ~all

例如,Google会返回以下SPF数据(尽管此示例不适用于Google Apps托管的MX):

$ dig google.com TXT

;; ANSWER SECTION:
google.com.     3189    IN  TXT "v=spf1 include:_netblocks.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all"

但是,由于您使用的是Google Apps,因此您的SPF条目需要符合其SMTP设置。关注Google instructions for SPF records