winwebmail怎么设置才能通过接收服务器的mail from检验
我的WINWEBMAIL版本是3.7.0.3系统中有一个主域(aaa.com),HELO域设置为aaa.com和一个虚拟域(ddd.com),现在发现以下问题
接收邮件系统为IMAIL8.22,接收域为ccc.com
如果是主域给别人发邮件,接收方的邮件系统的MAIL FROM的检查可以通过,日志如下
20080129 233754 127.0.0.1 SMTPD (4852014a00000022) connect 1.1.1.1 port 2218
20080129 233754 127.0.0.1 SMTPD (4852014a00000022) HELO aaa.com
20080129 233754 127.0.0.1 SMTPD (4852014a00000022) mail from: <yanfei@aaa.com>
20080129 233754 127.0.0.1 SMTPD (4852014a00000022) rcpt to: <test@ccc.com>
20080129 233754 127.0.0.1 SMTPD (4852014a00000022) DATA
20080129 233754 127.0.0.1 SMTPD (4852014a00000022) d:\ics\IMail\spool\D4852014a00000022.SMD 498
20080129 233754 127.0.0.1 SMTPD (4852014a00000022) <ccc.com> VALIDATION: (HELO) ccc.com performing DNS lookup for HELO domain aaa.com
20080129 233754 127.0.0.1 SMTPD (4852014a00000022) performing antispam checks
20080129 233759 127.0.0.1 SMTPD (4852014a00000022) <ccc.com> VALIDATION: (HELO) ccc.com received reply from DNS server for HELO domain bbb.com
20080129 233759 127.0.0.1 SMTPD (4852014a00000022) <ccc.com>VALIDATION: (MAIL FROM) ccc.com validating MAIL FROM address yanfei@bbb.com
20080129 233800 127.0.0.1 SMTPD (4852014a00000022) <ccc.com> VALIDATION: (MAIL FROM) ccc.com SUCCEEDED for user yanfei@bbb.com
20080129 233800 127.0.0.1 SMTPD (4852014a00000022) <ccc.com>VALIDATION: (REVDNS) ccc.com performing reverse dns lookup on address (1.1.1.1)
20080129 233800 127.0.0.1 SMTPD (4852014a00000022) <ccc.com>VALIDATION: (REVDNS) ccc.com reverse DNS validation SUCCEEDED for address (1.1.1.1)
但如果用虚拟域给别人的邮件系统发有限,是无法通过MAIL FROM的检查,日志如下
20080129 234915 127.0.0.1 SMTPD (4afb014a00000024) connect 1.1.1.1 port 2248
20080129 234915 127.0.0.1 SMTPD (4afb014a00000024) HELO aaa.com
20080129 234915 127.0.0.1 SMTPD (4afb014a00000024) mail from: <test@ddd.com>
20080129 234915 127.0.0.1 SMTPD (4afb014a00000024) rcpt to: <test@ccc.com>
20080129 234915 127.0.0.1 SMTPD (4afb014a00000024) DATA
20080129 234916 127.0.0.1 SMTPD (4afb014a00000024) d:\ics\IMail\spool\D4afb014a00000024.SMD 495
20080129 234916 127.0.0.1 SMTPD (4afb014a00000024) <ccc.com> VALIDATION: (HELO) ccc.com performing DNS lookup for HELO domain aaa.com
20080129 234916 127.0.0.1 SMTPD (4afb014a00000024) performing antispam checks
20080129 234916 127.0.0.1 SMTPD (4afb014a00000024) <ccc.com> VALIDATION: (HELO) ccc.com received reply from DNS server for HELO domain aaa.com
20080129 234916 127.0.0.1 SMTPD (4afb014a00000024) <ccc.com> VALIDATION: (MAIL FROM) ccc.com validating MAIL FROM address test@ddd.com
20080129 234916 127.0.0.1 SMTPD (4afb014a00000024) <ccc.com> VALIDATION: (MAIL FROM) ccc.com FAILED to validate MAIL FROM address test@ddd.com
20080129 234916 127.0.0.1 SMTPD (4afb014a00000024) <ccc.com> VALIDATION: (MAIL FROM) <test@ddd.com> user does not exist on remote system
20080129 234916 127.0.0.1 SMTPD (4afb014a00000024) <ccc.com> VALIDATION: (REVDNS) ccc.com performing reverse dns lookup on address (1.1.1.1)
20080129 234916 127.0.0.1 SMTPD (4afb014a00000024) <ccc.com> VALIDATION: (REVDNS) ccc.com reverse DNS validation SUCCEEDED for address (1.1.1.1)
20080129 234916 127.0.0.1 SMTPD (4afc014a00000025)
怎么设置才能让虚拟域也能通过MAIL FROM的检查? winwebmail中好像没有这样的设置,不能不同的域使用不同的helo。
看样子只能是对方服务器不检查 mail from 与helo的一致性才能解决这个问题 是的,现在很多的邮件系统发垃圾邮件中都采用MAIL FROM的检查,如果WINWEBMAIL对外只是使用一个HELO域,那么除主域外,其他的虚拟域就无法通过接收方邮件服务器对MAIL FROM的检查
我发现IMAIL使用不同的域发信,就是不同的HELO域,这个就可以通过对MAIL FROM的检查
期待WINWEBMAIL的作者能够解决此问题。 楼上搞错了,查mailfrom和查helo是两回事,helo是在smtp命令的第一条,对接收邮局这最多只是个参考,mail from是后头的一条smtp命令,一般来说是mail from: kkk@mydomain.com这样,这条对接收邮局比较重要而且和winwebmail邮局里填什么HELO内容没关系 VALIDATION: (MAIL FROM) <test@ddd.com> user does not exist on remote system这条里也写的明白没通过的不是helo而是mail from,你把ddd.com域做个MX记录到你的服务器地址就成了 VALIDATION: (MAIL FROM) <test@ddd.com> user does not exist on remote system这条里也写的明白没通过的不是helo而是mail from,你把ddd.com域做个MX记录到你的服务器地址就成了 VALIDATION: (MAIL FROM) <test@ddd.com> user does not exist on remote system这条里也写的明白没通过的不是helo而是mail from,你把ddd.com域做个MX记录到你的服务器地址就成了 日志中所有出现的域名都已经正确的解析了MX记录和A记录
我说的是WINWEBMAIL系统中出现的HELO域就是通一个,如果主域发不存在MAIL FROM的验证问题,就是虚拟域发邮件存在MAIL FROM验证问题,无法通过。
IMAIL设置中有一个选项,可以设置提供不提供用户验证,不知道WINWEBMAIL有没有这样的设置。 记的貌似你不设helo信息默认就是哪个域发就用哪个域做HELO,不过偶的系统设一个helo也从来没遇到过因为这个原因发不出去的事,你还是查查imail的设置吧 你的没有问题,主要是国内大多数邮件系统都没有使用MAIL FROM的检查,因为大家都不规范所以不敢开这个功能。
我这个测试系统,我启用了IMAIL中所有的垃圾邮件检查项,其中有一项就是MAIL FROM
主要就是弄清楚,WINWEBMAIL是否有此功能。
你可以用的系统的非主域给我的邮箱发一个测试邮件,我看看是否被过滤掉(test#zg888.com)
页:
[1]
2
