谷歌邮箱接收-SPF:中立

4
当我尝试使用php发送电子邮件到我的gmail地址时,我收到了邮件,但是出现了spf问题。它显示为Received-SPF: neutral。
但是这里的spf记录看起来很好 http://mxtoolbox.com/SuperTool.aspx?action=spf%3atr1.mybasiccrm.com&run=toolpage 那么问题出在哪里呢,谢谢大家!
以下是详细信息:
    Delivered-To: myself@gmail.com
    Received: by 10.200.34.84 with SMTP id p20csp368076qtp;
    Thu, 30 Jun 2016 07:02:31 -0700 (PDT)
    X-Received: by 10.195.11.163 with SMTP id ej3mr15637555wjd.130.1467295351319;
    Thu, 30 Jun 2016 07:02:31 -0700 (PDT)
    Return-Path: <tr1mybasiccrm@tr8.mybasiccrm.com>
    Received: from tr8.mybasiccrm.com ([89.19.23.154])
    by mx.google.com with ESMTP id h8si4088654wjq.8.2016.06.30.07.02.30
    for <myself@gmail.com>;
    Thu, 30 Jun 2016 07:02:30 -0700 (PDT)
    Received-SPF: neutral (google.com: 89.19.23.154 is neither permitted nor denied by best guess record for domain of tr1mybasiccrm@tr8.mybasiccrm.com) client-ip=89.19.23.154;
    Authentication-Results: mx.google.com;
   spf=neutral (google.com: 89.19.23.154 is neither permitted nor denied by best guess record for domain of tr1mybasiccrm@tr8.mybasiccrm.com) smtp.mailfrom=tr1mybasiccrm@tr8.mybasiccrm.com
    Received: from tr1mybasiccrm by tr8.mybasiccrm.com with local (Exim 4.87)
    (envelope-from <tr1mybasiccrm@tr8.mybasiccrm.com>)
    id 1bIcY0-0005Ml-HU
    for myself@gmail.com; Thu, 30 Jun 2016 17:02:28 +0300
    To: myself@gmail.com

看起来你给 ty8 添加了一个SPF记录,请将其更改为 v=spf1 a ~all。你的记录有点过多,需要在接收邮件服务器上添加处理。此外,我认为你的PTR记录与主机名不匹配,请发送电子邮件至 mailtest@unlocktheinbox.com 进行验证。 - Henry
2个回答

2

您的tr1的SPF记录是正确的,但是您发送的是从tr8发送的,它没有SPF记录,因此得到了中性结果。


0

如之前所述,您已经为子域名tr1.mybasiccrm.com部署了SPF记录,并且邮件是从tr8.mybasiccrm.com发送的。

如果您想避免这个问题,您可以从子域名中删除该记录,并将其添加到mybasiccrm.com的域级别。

我理解这样做可以使mybasiccrm.com的所有子域都受到域策略的覆盖。


1
这是不正确的。在对任何子域进行查询时,将不考虑其所属域的 SPF 记录。这是有道理的,因为任何子域都需要其自己的 RRs(MX、TXT 等),本质上是一个独立的域。 - Gavin Jackson
您好,感谢您的评论。请问您有源代码吗? - Edwin Jaime
1
没问题... RFC7208(4.1. Arguments)将<domain>限定为“MAIL FROM”或“HELO”标识的域部分。也就是说,您可以(小心地)在DNS中发布通配符RR,请参见(3.5.通配符记录)。 - Gavin Jackson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接