我正在使用PHPMailer 5.2.0和Google Apps作为我的域名电子邮件(假设我的域名是mydomain.com)。
电子邮件发送效果很好,但Gmail帐户没有收到电子邮件。
所有已发送的电子邮件都会显示在Google App电子邮件的已发送文件夹中。
似乎Gmail在电子邮件到达垃圾邮件文件夹之前拒绝它,不是吗?
我读到有关SPF并正在尝试create SPF记录。 TXT记录有4个字段:名称,TTL,类型和TXT数据。我不确定名字字段,它应该是mydomain.com吗?
答案 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。