首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子邮件DNS设置:如何使HELO发布SPF记录?SPF_HELO_NONE - SPF: HELO不发布SPF记录。

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

Server Fault用户
提问于 2022-04-07 18:53:53
回答 1查看 2.3K关注 0票数 0

My环境: Windows 2022标准上的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:消息,因此收件人看到该邮件来自myblog.com

正如前面提到的,当前的EHLO消息是SENT: EHLO www.mailserver.com

到目前为止一切都很顺利。最近,我决定检查我在https://www.mail-tester.com的设置的“垃圾邮件等级”。我使用上面描述的设置向垃圾邮件测试人员发送了一封电子邮件,我在SpamAssassin部分看到了一条警告:

SPF_HELO_NONE        SPF: HELO不发布SPF记录

我的问题是,我如何摆脱这个警告?DNS记录是否如其应有的那样?有关每个域的DNS记录,请参见下文。

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

代码语言:javascript
复制
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
EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-04-08 21:31:37

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

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1098079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档