SPF软失败域不会将IP指定为允许的发件人

我同时使用mailgun和namecheap邮件服务器(我也有我的域名),当我在我的gmail帐户收到邮件时,mailgun被确认为允许的发件人,但namecheap不是这种情况。 这就是我得到的:

收到的SPF:softfail(google.com:转换域xx @ mydomain不会将…指定为允许的发件人)

我的DNS中有以下TXTlogging

v=spf1 mx include:mailgun.org ~all 

这是一个IPv4和我读了一些其他职位serverfault没有运气,所以任何想法,将不胜感激。

编辑

如此处所述,Namecheap私人邮件会自动设置MXlogging,并且它们不会显示在DNSlogging列表中,我想这与在我有MXlogging时未被识别为允许的发件人的事实有关spf。

我find了一个解决scheme,最后我把邮件服务器IP添加到TXTlogging,现在gmail接受发件人。 如果任何人有兴趣,这是这样的:

 v=spf1 ip4:xxx.xxx.xxx.xxx include:mailgun.org ~all