ORF反垃圾邮件系统

邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 10621|回复: 6
打印 上一主题 下一主题

[原创] 我对IMAIL的HELO域设置的新发现,可以设置为任意字符

[复制链接]
跳转到指定楼层
顶楼
发表于 2008-1-26 12:45:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
结论:就是IMAIL的邮件服务器HELO域可以设置为任意字符,只要发信的域名做好正确A记录和MX记录即可!
或许我们以往对IMAIL的HELO域的设置都是错误的,IMAIL本来就没有把这里当作HELO域(localhost-general-Host name)

大家看看我下面是怎么得到这个结论的:

本来是为验证,我在以往的帖子,曾经说过邮件服务器的HELO域就是设置成什么样子,有过一些讨论,最后大家还是坚持了自己的观点.详细见http://www.5dmail.net/bbs/thread-166704-1-8.html

比如我的域名是:aaa.com
MX的记录是mail.aaa.com
A记录mail.aaa.com 解析到我的邮件IP地址1.1.1.1
但我的aaa.com直接解析到IP地址10.10.10.10(是当作WEB访问用的),就是和邮件服务器的IP地址不是同一个地址。
讨论的问题是:我的HELO域是设置成aaa.com还是mail.aaa.com

为了彻底弄清楚这个概念,本人假设一台有公网IP和独立域名的服务器,进行了检测,大家

第1台 WINDOWS 2000 ADVANCED SERVER +IMAIL 8.22 对应域名aaa.com和IP地址1.1.1.1
域名aaa.com的A记录和MX记录,以及反向解析如下:
www.aaa.com 对应10.10.10.10(即该IP不是mailserver的IP)
aaa.com对应也是10.10.10.10
mail.aaa.com对应1.1.1.1
MX记录对应mail.aaa.com
IP:1.1.1.1反向解析到mail.aaa.com
aaa.com在IMAIL中是主域,IMAIL下面还有若干虚拟的邮件主机

第2台 WINDOWS 2003 SERVER +IMAIL8.22 对应域名ccc.com和IP地址3.3.3.3
域名ccc.com的A记录和MX记录,以及反向解析如下:
www.ccc.com 对应30.30.30.30(即该IP不是mailserver的IP)
ccc.com对应也是30.30.30.30
mail.aaa.com对应3.3.3.3
MX记录对应mail.ccc.com
IP:3.3.3.1反向解析到mail.ccc.com
ccc.com在IMAIL中是主域,IMAIL下面没有其他虚拟邮件主机

主要以第2台服务器做为接收和发送,其中测试的Verify HELO/EHLO domain不通过插入X-IMAIL-CONNECT

首先将第一台服务器的HELO域设置成mail.aaa.com

先以第1台服务器主域发信到第2台服务器,结果:通过
再以第1台服务器虚拟域发信到第2台服务器 结果: 通过

然后将第一台服务器的HELO域设置为aaa.com

先以第1台服务器主域发信到第2台服务器,结果:通过
再以第1台服务器虚拟域发信到第2台服务器 结果: 通过

但就在此时,我研究日志发现一个问题,无论我的第1台服务器的helo域名设置为aaa.com还是mail.aaa.com第2台服务器的日志的显示的HELO域都是aaa.com,日志如下:

20080126 004114 127.0.0.1       SMTPD (112a014a00000001) [1.1.1.1] connect 3.3.3.3 port 1390
20080126 004114 127.0.0.1       SMTPD (112a014a00000001) [ 3.3.3.3 ] EHLO aaa.com
20080126 004114 127.0.0.1       SMTPD (112a014a00000001) [ 3.3.3.3 ] MAIL FROM:<yanfei@aaa.com>
20080126 004114 127.0.0.1       SMTPD (112a014a00000001) [ 3.3.3.3 ] RCPT To:<test@ccc.com>
20080126 004114 127.0.0.1       SMTPD (112a014a00000001) [ 3.3.3.3  DATA

由此我想到一个问题,是不是IMAIL发出的HELO和那个localhost-general-Host name设置没有关系,为了验证我的想法,我将第1台IMAIL的HELO域名设置如下


结果日志和上面一样,由此可见,IMAIL的HELO域可以是任意字符,只要你的发信域名的解析做的正确即可,imail并不会把这里的HELO域设置返回给接收邮件服务器,目前这个只适用于IMAIL,我还有一个winwebmail,HELO域名,我是设置的是mail.bbb.com结果IMAIL的日志中EHLO显示的是mail.bbb.com,没有做进一步测试.

其实大家弄清楚一个关于邮件服务器检测helo域的原理就可以了

与接收邮件服务器连接的 IP(此IP就是发信服务器的IP) 必须在 HELO 后面跟的域名的 A纪录和MX纪录里面。

无论什么什么邮件服务器,只要满足和这个条件就可以了,IMAIL的HELO域的设置仅仅是IMAIL,只能说明我们对IMAIL的HELO域设置不了解,都是看网上的一些文章说怎么设置的,连SINA都说要在这里设置.

IMAIL不发送这里的设置(或许本来这里就不是IMAIL的HELO域,人家也没有打算要给用户设置什么HELO域,就直接将域名作为HELO域),并不等于其他的邮件系统对HELO域的设置没有用.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
沙发
 楼主| 发表于 2008-1-29 23:55:19 | 只看该作者
今天又通过一台WINWEBMAIL邮件服务器发测试信
发现WINWEBMAIL无论是主域还是虚拟域发送的HELO域,都是系统设置中的HELO域设置的内容。
藤椅
发表于 2008-2-2 23:34:31 | 只看该作者
不需要那么复杂
你直接telnet的时候不就可以看到主机名了吗
板凳
 楼主| 发表于 2008-2-4 21:13:51 | 只看该作者
由此可见:wiwebmail是使用的统一的HELO域,IMAIL是将发信邮件的域名作为HELO域,不知道其他的邮件服务器是怎么设置的。

如果有兴趣的朋友且使用的不是IMAIL和WINWEBMAIL的邮件系统,可以用你们的主域和虚拟域分别给我的test#zg888.com发测试信(请分别注明主域和虚拟域),最后我来总结一下各个邮件系统HELO域的设置有什么不同。

[ 本帖最后由 flying 于 2008-2-4 21:18 编辑 ]
报纸
发表于 2008-2-5 12:43:29 | 只看该作者
LZ厉害的,帮顶了。。。
地板
发表于 2008-2-5 14:46:55 | 只看该作者
这不是imail自己这样吧 呵呵

helo信息一般都是主域的,这是我的概念,也许不对 呵呵
7
 楼主| 发表于 2008-2-12 22:43:13 | 只看该作者
其实这个问题,不要理解那么复杂,任何邮件服务器设置的HELO域,无论是什么,只要满足以下条件,就可以通过接收方的HELO域检查:

与接收邮件服务器连接的 IP(此IP就是发信服务器的IP) 必须在 HELO 后面跟的域名的 A纪录和MX纪录里面。

但需要更正的是,IMAIL并没有设置HELO域的地方,大家以往看到的关于IMAIL的HELO域的设置大都是来自SINA邮件系统启用HELO域检测后,在他们的帮助中给出的设置方法,即localhost-general-Host name,其实这个并不是。
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2026-7-28 21:26

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表