【问题标题】:Gmail is not receiving emails sent from Google App + PHPMailerGmail 未收到从 Google App + PHPMailer 发送的电子邮件
【发布时间】:2011-11-13 11:49:31
【问题描述】:

我将PHPMailer 5.2.0Google Apps 用于我的域电子邮件(假设我的域是mydomain.com)。

电子邮件发送正常,但 Gmail 帐户收不到电子邮件。

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

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

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

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

【问题讨论】:

  • 我不确定名称字段是否应该是 mydomain.com?名称字段

标签: gmail dns google-apps phpmailer spf


【解决方案1】:

是的,条目的名称是您的邮件域的名称(@ 后面的部分)。根据您的 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

【讨论】:

  • 好的,SPF 工作正常,GMail 正在接收我的电子邮件。进行更改需要几个小时。谢谢 jjmontes!
猜你喜欢
  • 1970-01-01
  • 2017-05-22
  • 2014-10-19
  • 1970-01-01
  • 2017-08-25
  • 1970-01-01
  • 1970-01-01
  • 2014-06-16
  • 2016-10-27
相关资源
最近更新 更多