我们有一台本地 Exchange 2016 服务器。邮件流正常。但是,最近我们开始使用第三方电子邮件服务发送我们的新闻通讯 (Klaviyo)。当我们发送活动时,我们的 Exchange 服务器会拒绝发送到我们自己的域的电子邮件。这是我在我们的 Exchange 日志中看到的内容。
{[{LED=550 5.7.1 Send ID (PRA) Not permitted};{MSG=};{FQDN=};{IP=192.xxx.xxx.xxx};{LRT=}]}
我设置了 SPF 记录,但是 Kalviyo 使用动态 IP,我无法将它们添加到 SPF 记录中。它们从 send.ourdomain.com 发送。我的 SPF 记录可能不正确。
v=spf1 ip4:xxx.xxx.xxx.xxx ip4:xxx.xxx.xxx.xxx include:servers.mcsv.net -all include:send.ourdomain.com -all
我没有设置 Exchange 服务器,所以我不知道问题出在 Exchange 设置上,还是出在我们的 SPF 记录上。
我需要查找哪些地方才能产生这个拒绝错误,以便我可以解决这个问题?
答案1
如果您的 SPF 记录确实如下:
v=spf1 ip4:xxx.xxx.xxx.xxx ip4:xxx.xxx.xxx.xxx include:servers.mcsv.net -all include:send.ourdomain.com -all
那么它是畸形的。-全部应该只在末尾。您将其放在中间和末尾。如果您提供您的实际域名,我们可以查找您的 SPF 记录以验证其格式是否错误,或者这是否只是您问题中的拼写错误。