现在,我想使用zoho邮件从我的域手动邮件,从我的服务器使用PHPMail来处理自动邮件。
问题是,当我的服务器发送电子邮件时,它会触发垃圾邮件过滤器。我收到以下错误:
deemstars@server.deemstars.com未指定允许的发件人主机)smtp.mail=deemstars@server.deemstars.com
我的txt记录如下(我使用Cloudflare):
v = spf1 mx ptr ip4:207.244.68.190 a:server.deemstars.com包括:zoho.com?全部
207.244.68.190是我的服务器IP。我还在txt记录中添加了多个域,以确保它被列入白名单。我还包括zoho.com,这个zohomail发送的电子邮件很好,没有垃圾邮件过滤器,并且它没有获得"不允许的发件人"错误。
答案 0 :(得分:1)
所以我认为问题在于您的返回路径地址的域名为server.deemstars.com
,而您的SPF记录仅在顶点域上定义。 SPF不检查父域。
因此,请将以下记录添加到server.deemstars.com
v=spf1 ip4:207.244.68.190 a:server.deemstars.com include:zoho.com mx ptr ?all
并查看是否解决了这个问题。我还重新安排了SPF指令,以便更便宜地进行评估,更有可能将其匹配到前面。