答案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 -all
或v=spf1 mx ip:1.2.3.4 -all
。