我有一个在 Digital Ocean droplet 上运行的网店,而同一域名的电子邮件收件箱则在不同的 VPS 上运行。突然间,网店发送的一些电子邮件被收件人拒绝,并显示以下错误消息:
host mx01.emig.gmx.net[XX.XXX.XX.XXX (Receiver IP adress)] refused to
talk to me: 554-gmx.net (mxgmx104) Nemesis ESMTP Service not available
554-No SMTP service 554 invalid DNS PTR resource record, IP=XX.XXX.XX.XXX (IP of the webshop)
我已经添加了包含以下内容的 SPF 记录:
v=spf1 a mx ~all
域名的 a 记录指向网络服务器,mx 记录指向托管电子邮件收件箱的服务器。
SPF 记录有问题吗?或者其他地方有问题?
答案1
您应该为 IP 地址(网店的 IP)设置 rDNS(PTR)记录,因为收件人邮件服务器由于邮件来源 IP 地址的 PTR(rDNS)记录无效或没有 PTR(rDNS)记录而拒绝该邮件。