spf 记录和发送电子邮件的应用程序

spf 记录和发送电子邮件的应用程序

我有一个应用程序,它应该将错误代码或确认电子邮件通过电子邮件发送到我们的支持电子邮件。

使用 Google 应用 来自:[电子邮件保护] 到:[电子邮件保护]

该软件位于每个客户端服务器上(并且该软件不支持 smtp 身份验证)。

我在设置 spf 记录以允许这些电子邮件通过时遇到问题。

这是我目前所拥有的:

“v=spf1 包括:mydomain.com -all”

任何帮助,将不胜感激。

答案1

您可能需要将软件设置为以其他人的身份发送,因为您的软件不支持身份验证。您可以设置一个中间服务器,只接受来自这些服务器的传入连接,然后使用经过身份验证的 SMTP 提交将这些电子邮件转发到 Google 的服务器。

对于你的情况,我只需将软件设置为发送电子邮件即可[电子邮件保护]并将域名“mydomain.com.local”列入白名单,以确保电子邮件不会进入垃圾邮件文件夹。

编辑1
您还可以将每台服务器添加到您的 SPF 记录中(假设您的服务器少于 10 台;SPF 上的记录查找限制为 10 条)。这种方法有相当大的局限性,并且假设您每次添加、更改 IP、删除服务器等时都会更新 SPF。

编辑2
喝了更多咖啡因后,我意识到您的 SPF 记录有点错误。您可能是故意这样想的v=spf1 mx -all(这是 90% 以上域名的“正确”记录,只是说接收域名电子邮件的邮件服务器也是发送电子邮件的服务器)。如果您想像编辑 #1 中那样添加服务器,它可能看起来像v=spf1 mx a:server01.example.com -allv=spf1 mx ip:1.2.3.4 -all

相关内容