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

标题: winwebmail怎么设置才能通过接收服务器的mail from检验 [打印本页]

作者: flying    时间: 2008-1-30 00:19
标题: 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) [3.3.3.3] connect 1.1.1.1 port 2218
20080129 233754 127.0.0.1       SMTPD (4852014a00000022) [1.1.1.1] HELO aaa.com
20080129 233754 127.0.0.1       SMTPD (4852014a00000022) [1.1.1.1] mail from: <yanfei@aaa.com>
20080129 233754 127.0.0.1       SMTPD (4852014a00000022) [1.1.1.1] rcpt to: <test@ccc.com>
20080129 233754 127.0.0.1       SMTPD (4852014a00000022) [1.1.1.1] DATA
20080129 233754 127.0.0.1       SMTPD (4852014a00000022) [1.1.1.1] d:\ics\IMail\spool\D4852014a00000022.SMD 498
20080129 233754 127.0.0.1       SMTPD (4852014a00000022) [00001756] <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) [00001756] <ccc.com> VALIDATION: (HELO) ccc.com received reply from DNS server for HELO domain bbb.com
20080129 233759 127.0.0.1       SMTPD (4852014a00000022) [00001756] <ccc.com>VALIDATION: (MAIL FROM) ccc.com validating MAIL FROM address yanfei@bbb.com
20080129 233800 127.0.0.1       SMTPD (4852014a00000022) [00001756] <ccc.com> VALIDATION: (MAIL FROM) ccc.com SUCCEEDED for user yanfei@bbb.com
20080129 233800 127.0.0.1       SMTPD (4852014a00000022) [00001756] <ccc.com>VALIDATION: (REVDNS) ccc.com performing reverse dns lookup on address (1.1.1.1)
20080129 233800 127.0.0.1       SMTPD (4852014a00000022) [00001756] <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) [3.3.3.3] connect 1.1.1.1 port 2248
20080129 234915 127.0.0.1       SMTPD (4afb014a00000024) [1.1.1.1] HELO aaa.com
20080129 234915 127.0.0.1       SMTPD (4afb014a00000024) [1.1.1.1] mail from: <test@ddd.com>
20080129 234915 127.0.0.1       SMTPD (4afb014a00000024) [1.1.1.1] rcpt to: <test@ccc.com>
20080129 234915 127.0.0.1       SMTPD (4afb014a00000024) [1.1.1.1] DATA
20080129 234916 127.0.0.1       SMTPD (4afb014a00000024) [1.1.1.1] d:\ics\IMail\spool\D4afb014a00000024.SMD 495
20080129 234916 127.0.0.1       SMTPD (4afb014a00000024) [00001752] <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) [00001752] <ccc.com> VALIDATION: (HELO) ccc.com received reply from DNS server for HELO domain aaa.com
20080129 234916 127.0.0.1       SMTPD (4afb014a00000024) [00001752] <ccc.com> VALIDATION: (MAIL FROM) ccc.com validating MAIL FROM address test@ddd.com
20080129 234916 127.0.0.1       SMTPD (4afb014a00000024) [00001752] <ccc.com> VALIDATION: (MAIL FROM) ccc.com FAILED to validate MAIL FROM address test@ddd.com
20080129 234916 127.0.0.1       SMTPD (4afb014a00000024) [00001752] <ccc.com> VALIDATION: (MAIL FROM) <test@ddd.com> user does not exist on remote system
20080129 234916 127.0.0.1       SMTPD (4afb014a00000024) [00001752] <ccc.com> VALIDATION: (REVDNS) ccc.com performing reverse dns lookup on address (1.1.1.1)
20080129 234916 127.0.0.1       SMTPD (4afb014a00000024) [00001752] <ccc.com> VALIDATION: (REVDNS) ccc.com reverse DNS validation SUCCEEDED for address (1.1.1.1)
20080129 234916 127.0.0.1       SMTPD (4afc014a00000025) [1.1.1.1]

怎么设置才能让虚拟域也能通过MAIL FROM的检查?
作者: maguoji    时间: 2008-1-30 08:47
winwebmail中好像没有这样的设置,不能不同的域使用不同的helo。
看样子只能是对方服务器不检查 mail from 与helo的一致性才能解决这个问题
作者: flying    时间: 2008-1-30 11:08
是的,现在很多的邮件系统发垃圾邮件中都采用MAIL FROM的检查,如果WINWEBMAIL对外只是使用一个HELO域,那么除主域外,其他的虚拟域就无法通过接收方邮件服务器对MAIL FROM的检查

我发现IMAIL使用不同的域发信,就是不同的HELO域,这个就可以通过对MAIL FROM的检查

期待WINWEBMAIL的作者能够解决此问题。
作者: rayer    时间: 2008-1-30 15:32
楼上搞错了,查mailfrom和查helo是两回事,helo是在smtp命令的第一条,对接收邮局这最多只是个参考,mail from是后头的一条smtp命令,一般来说是mail from: kkk@mydomain.com这样,这条对接收邮局比较重要而且和winwebmail邮局里填什么HELO内容没关系
作者: rayer    时间: 2008-1-30 15:53
VALIDATION: (MAIL FROM) <test@ddd.com> user does not exist on remote system这条里也写的明白没通过的不是helo而是mail from,你把ddd.com域做个MX记录到你的服务器地址就成了
作者: rayer    时间: 2008-1-30 15:55
VALIDATION: (MAIL FROM) <test@ddd.com> user does not exist on remote system这条里也写的明白没通过的不是helo而是mail from,你把ddd.com域做个MX记录到你的服务器地址就成了
作者: rayer    时间: 2008-1-30 15:55
VALIDATION: (MAIL FROM) <test@ddd.com> user does not exist on remote system这条里也写的明白没通过的不是helo而是mail from,你把ddd.com域做个MX记录到你的服务器地址就成了
作者: flying    时间: 2008-1-30 21:50
日志中所有出现的域名都已经正确的解析了MX记录和A记录

我说的是WINWEBMAIL系统中出现的HELO域就是通一个,如果主域发不存在MAIL FROM的验证问题,就是虚拟域发邮件存在MAIL FROM验证问题,无法通过。

IMAIL设置中有一个选项,可以设置提供不提供用户验证,不知道WINWEBMAIL有没有这样的设置。
作者: rayer    时间: 2008-1-31 13:39
记的貌似你不设helo信息默认就是哪个域发就用哪个域做HELO,不过偶的系统设一个helo也从来没遇到过因为这个原因发不出去的事,你还是查查imail的设置吧
作者: flying    时间: 2008-1-31 17:23
你的没有问题,主要是国内大多数邮件系统都没有使用MAIL FROM的检查,因为大家都不规范所以不敢开这个功能。

我这个测试系统,我启用了IMAIL中所有的垃圾邮件检查项,其中有一项就是MAIL FROM

主要就是弄清楚,WINWEBMAIL是否有此功能。

你可以用的系统的非主域给我的邮箱发一个测试邮件,我看看是否被过滤掉(test#zg888.com)
作者: rayer    时间: 2008-2-1 13:41
发给你了
作者: flying    时间: 2008-2-1 13:49
已经收到,没有通过 MAIL FROM的检验
看来winwebmail 这个问题的确存在,红色是检查MAIL FROM,蓝色是检查反向解析,看你的服务器有两项目没有通过!
20080201 133057 127.0.0.1       SMTPD (ae91014a00000029) [3.3.3.3] connect 8.8.8.8 port 43474
20080201 133059 127.0.0.1       SMTPD (ae91014a00000029) [8.8.8.8] HELO mail.**news.***.cn
20080201 133059 127.0.0.1       SMTPD (ae91014a00000029) [8.8.8.8] mail from: <ttt123@wan****.net>
20080201 133059 127.0.0.1       SMTPD (ae91014a00000029) [8.8.8.8] rcpt to: <test@ddd.com>
20080201 133059 127.0.0.1       SMTPD (ae91014a00000029) [8.8.8.8] DATA
20080201 133059 127.0.0.1       SMTPD (ae91014a00000029) [8.8.8.8] d:\ics\IMail\spool\Dae91014a00000029.SMD 687
20080201 133059 127.0.0.1       SMTPD (ae91014a00000029) performing antispam checks
20080201 133059 127.0.0.1       SMTPD (ae91014a00000029) [00001752] <ddd.com> VALIDATION: (HELO) ddd.com performing DNS lookup for HELO domain mail.**news.***.cn
20080201 133059 127.0.0.1       SMTPD (ae91014a00000029) [00001752] <ddd.com> VALIDATION: (HELO) ddd.com received reply from DNS server for HELO domain mail.**news.***.cn
20080201 133100 127.0.0.1       SMTPD (ae91014a00000029) [00001752] <ddd.com> VALIDATION: (MAIL FROM) ddd.com validating MAIL FROM address ttt123@wan****.net
20080201 133102 127.0.0.1       SMTPD (ae91014a00000029) [00001752] <ddd.com> VALIDATION: (MAIL FROM) ddd.com FAILED to connect to 8.8.8.8
20080201 133102 127.0.0.1       SMTPD (ae91014a00000029) [00001752] <ddd.com> VALIDATION: (MAIL FROM) <ttt123@wan****.net> user does not exist on remote system
20080201 133102 127.0.0.1       SMTPD (ae91014a00000029) [00001752] <ddd.com> VALIDATION: (REVDNS) ddd.com performing reverse dns lookup on address (8.8.8.8)
20080201 133102 127.0.0.1       SMTPD (ae91014a00000029) [00001752] <ddd.com> VALIDATION: (REVDNS) ddd.com FAILED reverse DNS validation for address (8.8.8.8)
20080201 133102 127.0.0.1       SMTPD (ae91014a00000029) [00001752] <ddd.com> VALIDATION: (REVDNS) 8.8.8.8 address does not have a valid MX or A record, FAILED check
20080201 133102 127.0.0.1       SMTP (0000000000000000) Info - Adding Queue file d:\ics\IMail\spool\Qae91014a00000029.SMD
20080201 133102 127.0.0.1       SMTP (ae91014a00000029) processing d:\ics\IMail\spool\Qae91014a00000029.SMD
20080201 133102 127.0.0.1       SMTPD (ae96014a0000002a) [8.8.8.8] QUIT
20080201 133103 127.0.0.1       SMTP (ae91014a00000029) Got the Premium Interface for ddd.com
20080201 133103 3.3.3.3    SMTP (ae91014a00000029) [Att-Blk] Attachment Blocking enabled for ddd.com
20080201 133103 127.0.0.1       SMTP (ae91014a00000029) Phrase Filtering enabled for ddd.com
20080201 133103 3.3.3.3    SMTP (ae91014a00000029) [Att-Blk] ERR: Unable to get Host Attachment Blocking for ddd.com
20080201 133103 127.0.0.1       SMTP (ae91014a00000029) Unable to find Anti-Spam Host Information for ddd.com
20080201 133103 3.3.3.3    SMTP (ae91014a00000029) [Att-Blk] ERR: Unable to find Attachment Blocking Host Info for ddd.com
20080201 133103 127.0.0.1       SMTP (ae91014a00000029) ldeliver ddd.com test-main (1) ttt123@wan****.net 798
20080201 133103 127.0.0.1       SMTP (ae91014a00000029) finished d:\ics\IMail\spool\Qae91014a00000029.SMD status=1

[ 本帖最后由 flying 于 2008-2-1 18:31 编辑 ]
作者: rayer    时间: 2008-2-2 14:10
VALIDATION: (MAIL FROM) ddd.com FAILED to connect to 8.8.8.8,你日志里的这一条古怪,邮件从ip 8.8.8.8发到你的邮局,而imail的SMTP应答中居然反向又连到发信的IP,晕。象从hotmail发过来的信这条能通过嘛,再说能收到信不就成了,还以为你收不到信哈。
作者: flying    时间: 2008-2-2 16:14
这条日志是为了连接的你的服务器,能够检查你的电子邮件是否存在你的邮件系统中。

你的域名(***guan.net)解析也不规范,MX记录直接指向IP地址了。

我这个新假设的服务器就将主要的三项检查都开了,而真正使用的服务器没有这么,主要就是众多的服务器设置不规范,如果打开,大多数邮件都被过滤了,这个服务器的主要验证三项检查 即helo,mail from ,ptr

HOTMAIL和GMAIL我都测试,三项都通过:即HELO,MAIL FROM ,PTR下面是日志:
20080129 232920 127.0.0.1       SMTPD (4650014a0000001e) [3.3.3.3] connect 66.249.82.225 port 48908
20080129 232920 127.0.0.1       SMTPD (4650014a0000001e) [66.249.82.225] EHLO wx-out-0506.google.com
20080129 232920 127.0.0.1       SMTPD (4650014a0000001e) [66.249.82.225] MAIL FROM:<[email=**%3Ca%20href=]yanfei@gmail.com[/email]"
20080129 232921 127.0.0.1       SMTPD (4650014a0000001e) [66.249.82.225] RCPT TO:<test@ddd.com>
20080129 232921 127.0.0.1       SMTPD (4650014a0000001e) [66.249.82.225] DATA
20080129 232921 127.0.0.1       SMTPD (4650014a0000001e) [66.249.82.225] d:\ics\IMail\spool\D4650014a0000001e.SMD 1971
20080129 232921 127.0.0.1       SMTPD (4650014a0000001e) performing antispam checks
20080129 232921 127.0.0.1       SMTPD (4650014a0000001e) [00001756] <ddd.com> VALIDATION: (HELO) ddd.com performing DNS lookup for HELO domain wx-out-0506.google.com
20080129 232921 127.0.0.1       SMTPD (4650014a0000001e) [00001756] <ddd.com> VALIDATION: (HELO) ddd.com received reply from DNS server for HELO domain wx-out-0506.google.com
20080129 232921 127.0.0.1       SMTPD (4650014a0000001e) [00001756] <ddd.com> VALIDATION: (MAIL FROM) ddd.com validating MAIL FROM address
**[email=**yanfei@gmail.com]yanfei@gmail.com[/email]
20080129 232923 127.0.0.1       SMTPD (4650014a0000001e) [00001756] <ddd.com> VALIDATION: (MAIL FROM) ddd.com SUCCEEDED for user **[email=**yanfei@gmail.com]yanfei@gmail.com[/email]
20080129 232923 127.0.0.1       SMTPD (4650014a0000001e) [00001756] <ddd.com> VALIDATION: (REVDNS) ddd.com performing reverse dns lookup on address (66.249.82.225)
20080129 232923 127.0.0.1       SMTPD (4650014a0000001e) [00001756] <ddd.com> VALIDATION: (REVDNS) ddd.com reverse DNS validation SUCCEEDED for address (66.249.82.225)
20080129 232923 127.0.0.1       SMTP (0000000000000000) Info - Adding Queue file d:\ics\IMail\spool\Q4650014a0000001e.SMD
20080129 232923 127.0.0.1       SMTP (4650014a0000001e) processing d:\ics\IMail\spool\Q4650014a0000001e.SMD
20080129 232923 127.0.0.1       SMTP (4650014a0000001e) Got the Premium Interface for ddd.com
20080129 232923 3.3.3.3    SMTP (4650014a0000001e) [Att-Blk] Attachment Blocking enabled for ddd.com
20080129 232923 127.0.0.1       SMTP (4650014a0000001e) Phrase Filtering enabled for ddd.com
20080129 232923 3.3.3.3    SMTP (4650014a0000001e) [Att-Blk] ERR: Unable to get Host Attachment Blocking for ddd.com
20080129 232923 127.0.0.1       SMTP (4650014a0000001e) Unable to find Anti-Spam Host Information for ddd.com
20080129 232923 3.3.3.3    SMTP (4650014a0000001e) [Att-Blk] ERR: Unable to find Attachment Blocking Host Info for ddd.com
20080129 232923 127.0.0.1       SMTP (4650014a0000001e) ldeliver ddd.com test-main (1) yzyanfei@gmail.com 1971
20080129 232923 127.0.0.1       SMTP (4650014a0000001e) finished d:\ics\IMail\spool\Q4650014a0000001e.SMD status=1
20080129 232953 127.0.0.1       SMTPD (4653014a0000001f) [66.249.82.225] QUIT

hotmail:

20080129 104430 127.0.0.1       SMTPD (930e014a00000016) [3.3.3.3] connect 65.54.246.223 port 35682
20080129 104430 127.0.0.1       SMTPD (930e014a00000016) [65.54.246.223] EHLO bay0-omc3-s23.bay0.hotmail.com
20080129 104431 127.0.0.1       SMTPD (930e014a00000016) [65.54.246.223] MAIL FROM:**yanfei@hotmail.com>
20080129 104431 127.0.0.1       SMTPD (930e014a00000016) [65.54.246.223] RCPT TO:<test@ddd.com>
20080129 104431 127.0.0.1       SMTPD (930e014a00000016) [65.54.246.223] DATA
20080129 104431 127.0.0.1       SMTPD (930e014a00000016) [65.54.246.223] d:\ics\IMail\spool\D930e014a00000016.SMD 1568
20080129 104431 127.0.0.1       SMTPD (930e014a00000016) performing antispam checks
20080129 104431 127.0.0.1       SMTPD (930e014a00000016) [00001756] <ddd.com> VALIDATION: (HELO) ddd.com performing DNS lookup for HELO domain bay0-omc3-s23.bay0.hotmail.com
20080129 104431 127.0.0.1       SMTPD (930e014a00000016) [00001756] <ddd.com> VALIDATION: (HELO) ddd.com received reply from DNS server for HELO domain bay0-omc3-s23.bay0.hotmail.com
20080129 104431 127.0.0.1       SMTPD (930e014a00000016) [00001756] <ddd.com> VALIDATION: (MAIL FROM) ddd.com validating MAIL FROM address
**[email=**yanfei@hotmail.com]yanfei@hotmail.com[/email]
20080129 104432 127.0.0.1       SMTPD (930e014a00000016) [00001756] <ddd.com> VALIDATION: (MAIL FROM) ddd.com SUCCEEDED for user **[email=**yanfei@hotmail.com]yanfei@hotmail.com[/email]
20080129 104432 127.0.0.1       SMTPD (930e014a00000016) [00001756] <ddd.com> VALIDATION: (REVDNS) ddd.com performing reverse dns lookup on address (65.54.246.223)
20080129 104432 127.0.0.1       SMTPD (930e014a00000016) [00001756] <ddd.com> VALIDATION: (REVDNS) ddd.com reverse DNS validation SUCCEEDED for address (65.54.246.223)
20080129 104432 127.0.0.1       SMTP (0000000000000000) Info - Adding Queue file d:\ics\IMail\spool\Q930e014a00000016.SMD
20080129 104432 127.0.0.1       SMTP (930e014a00000016) processing d:\ics\IMail\spool\Q930e014a00000016.SMD
20080129 104433 127.0.0.1       SMTPD (9310014a00000017) [65.54.246.223] QUIT
20080129 104433 127.0.0.1       SMTP (930e014a00000016) Got the Premium Interface for ddd.com
20080129 104433 3.3.3.3    SMTP (930e014a00000016) [Att-Blk] Attachment Blocking enabled for ddd.com
20080129 104433 127.0.0.1       SMTP (930e014a00000016) Phrase Filtering enabled for ddd.com
20080129 104433 3.3.3.3    SMTP (930e014a00000016) [Att-Blk] ERR: Unable to get Host Attachment Blocking for ddd.com
20080129 104433 127.0.0.1       SMTP (930e014a00000016) Unable to find Anti-Spam Host Information for ddd.com
20080129 104433 3.3.3.3    SMTP (930e014a00000016) [Att-Blk] ERR: Unable to find Attachment Blocking Host Info for ddd.com
20080129 104433 127.0.0.1       SMTP (930e014a00000016) ldeliver ddd.com test-main (1) **[email=**yanfei@hotmail.com]yanfei@hotmail.com[/email] 1568
20080129 104433 127.0.0.1       SMTP (930e014a00000016) finished d:\ics\IMail\spool\Q930e014a00000016.SMD status=1

由于你的域名(***guan.net)解析也不规范,MX记录直接指向IP地址了。我想通过IMAIL给你回信,
I但MAIL没有办法发出,看来IMAIL严格遵循一些死规定,但国内很多邮件服务器“纵容”这种错误,可以直接向MX记录指向IP地址的邮件发信

回头想一想,如果我们都做的很规范,也许一些垃圾邮件的生存会更困难一点。

[ 本帖最后由 flying 于 2008-2-3 00:02 编辑 ]
作者: flying    时间: 2008-2-3 00:06
做域名正确的MX记录是非常重要的,会减少很多问题的发生。




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.cn/) Powered by Discuz! X3.2