电子邮件 DNS 设置:如何让 HELO 发布 SPF 记录?SPF_HELO_NONE - SPF:HELO 不发布 SPF 记录

电子邮件 DNS 设置:如何让 HELO 发布 SPF 记录?SPF_HELO_NONE - SPF:HELO 不发布 SPF 记录

我的环境:Windows Server 2022 Standard 上的 hMailServer 5.6.8

假设我有两个域名(我实际上并不拥有这些域名,它们只是示例)www.myblog.comwww.mailserver.com。它们都托管在同一台机器上,并具有相同的 IP 地址1.2.3.4

博客网站www.myblog.com用于www.mailserver.com发送电子邮件。该网站www.mailserver.com仅用作邮件服务器;无法通过浏览器访问。我已将其设置为当www.myblog.com向某人发送电子邮件时,收件人的电子邮件服务器会收到SENT: EHLO www.mailserver.com,但会看到消息,因此收件人会看到电子邮件来自。SENT: MAIL FROM:<[email protected]>myblog.com

如前所述,当前的 EHLO 消息是SENT: EHLO www.mailserver.com

到目前为止一切都运行良好。最近我决定检查一下我的设置的“垃圾邮件评级”https://www.mail-tester.com。我使用上述设置向垃圾邮件测试人员发送了一封电子邮件,然后在垃圾邮件杀手部分内容

SPF_HELO_NONE SPF:HELO 未发布 SPF 记录

我的问题是,如何消除此警告?DNS 记录是否正确?请参阅下文了解每个域的 DNS 记录。

在此处输入图片描述

每个域的 DNS 记录如下(请注意 1.2.3.4 的 PTR 记录):

IP address 1.2.3.4
PTR www.mailserver.com

myblog.com
Name            Type    Value
@               A       1.2.3.4
*               A       1.2.3.4
@               MX      10 myblog.com.
@               TXT     v=spf1 ip4:1.2.3.4 ~all
dkim._domainkey TXT     v=DKIM1; t=s; k=rsa; p=[super long public key string]

mailserver.com
Name            Type    Value
@               A       1.2.3.4
*               A       1.2.3.4
@               MX      10 mailserver.com.
@               TXT     v=spf1 ip4:1.2.3.4 ~all

答案1

我可以通过在 DNS 中添加一个名为“www”的额外 TXT 记录来消除警告www.mailserver.com

mailserver.com
Name            Type    Value
@               A       1.2.3.4
*               A       1.2.3.4
@               MX      10 mailserver.com.
@               TXT     v=spf1 ip4:1.2.3.4 ~all
www             TXT     v=spf1 ip4:1.2.3.4 ~all <-- adding this record fixed the warning

相关内容