[转帖]关于IMAIL邮件外发问题
不能往外发邮件, 主要是:<br><br>
01 Imail指定的DNS不能正常工作;<br>
02 安装了单机版的杀毒软件,并且开启了邮件实时监控;<br>
03 使用了动态IP;<br>
04 smtp端口冲突;<br>
05 MAIL RELAY设置不当,ESMTP等;<br>
06 对方MX配置错误;<br>
07 对方SMTP的antispam;<br>
08 指定了不正确的邮件网关;<br>
09 外发规则设定错误;<br>
10 网络防火墙配置不当;<br>
11 windows网络配置不正确或者线路有问题;<br>
--------------------------------------------------------<br>
<br>
我看了很多希柯上面的帖子,问的很多的问题是邮件为什么不能外发,就此问题,BADWRS2000的回答非常的经典,下面我只是做一些补充,首先我们看一个SMTP的<br>
<br>
日志:<br>
<br>
Line001 134238 127.0.0.1 SMTPD (0003006C) connect 61.193.191.192 port 1210<br>
Line002 134238 127.0.0.1 SMTPD (0003006C) EHLO BillGates<br>
Line003 134238 127.0.0.1 SMTPD (00000714) Authenticated paley@mail.imail.com, session treated as local.<br>
Line004 134238 127.0.0.1 SMTPD (0003006C) MAIL FROM: <paley@mail.imail.com><br>
Line005 134238 127.0.0.1 SMTPD (0003006C) RCPT TO: <mc@something.com.hk><br>
Line006 134238 127.0.0.1 SMTPD (0003006C) d:\IMail8\spool\D5fce0003006c693f.SMD 1965<br>
Line007 134238 127.0.0.1 SMTP (00000000) Info - Adding Queue file d:\IMail8\spool\Q5fce0003006c693f.SMD <br>
----------此以上部分为用户(PALEY@MAIL.IMAIL.COM)发送邮件到SMTP服务器的通讯,邮件需要被SMTP服务器发送到MC@SOMTHING.COM.HK这个地址<br>
<br>
接下来,SMTP服务器就开始尝试外发邮件到MC@SOMTHING.COM.HK<br>
<br>
--------------------------------------------------------------------------------------------------------------<br>
Line008 134238 127.0.0.1 SMTP (07A40000) processing d:\IMail8\spool\Q5fce0003006c693f.SMD<br>
表明SMTP服务器开始处理待发邮件Q5fce0003006c693f.SMD<br>
Line009 134238 127.0.0.1 SMTP (07A40000) looking up something.com.hk in HOSTS and MX<br>
查找something.com.hk的DNS记录,MX是邮件交换记录,指出哪台服务器负责something.com.hk的邮件处理,如果你没有配置MX记录,那么系统默认拥有DNS A记录<br>
<br>
的服务器处理邮件<br>
<br>
Line010 134239 127.0.0.1 SMTP (07A40000) Info - Adding something.com.hk to DNS cache - TTL = 86400 <br>
系统在DNS里面找到了something.com.hk的记录,已经解析出IP地址,并将其加入 DNS CACHE。 如果IMAIL的DNS配置不正确,一般会出现“CAN NOT RESOLVE .....<br>
<br>
”的字眼,这样就产生了上面的“01 Imail指定的DNS不能正常工作”和“06 对方MX配置错误”<br>
<br>
Line011 134239 127.0.0.1 SMTP (07A40000) Trying something.com.hk (0)<br>
Line012 134239 127.0.0.1 SMTP (07A40000) Connecting socket to service <SMTP> on host <something.com.hk> using protocol <tcp><br>
Line013 134239 127.0.0.1 SMTP (07A40000) using source IP for mail.imail.com <br>
Line014 134239 127.0.0.1 SMTP (07A40000) Info - Found something.com.hk in DNS Cache <br>
系统开始尝试连接something.com.hk<br>
Line015 134239 127.0.0.1 SMTP (07A40000) Connect something.com.hk (1)<br>
Line016 134239 127.0.0.1 SMTP (07A40000) 220 imsantv24.netvigator.com ESMTP Sendmail 8.12.10/8.12.10; Mon, 17 Nov 2003 13:41:46 +0800<br>
已经连接,对方SMTP服务器表明使用的软件和版本<br>
Line017 134239 127.0.0.1 SMTP (07A40000) >EHLO mail.imail.com <br>
向对方表明自己是谁,有时如果你使用动态IP,或者对方的SMTP服务器使用反向域名解析,会在此步骤产生一些其他的LOG,这样我们就可以判断是否因为“动态IP<br>
<br>
或者对方使用反向域名解析”而造成邮件不能外发故障<br>
<br>
Line018 134239 127.0.0.1 SMTP (07A40000) 250-imsantv24.netvigator.com Hello , pleased to meet you<br>
和人与人的交往一样,SMTP服务器也很有礼貌,对方客气的说“见到你很高兴”<br>
<br>
Line019 134239 127.0.0.1 SMTP (07A40000) 250-ENHANCEDSTATUSCODES<br>
Line020 134239 127.0.0.1 SMTP (07A40000) 250-PIPELINING<br>
Line021 134239 127.0.0.1 SMTP (07A40000) 250-8BITMIME<br>
Line022 134239 127.0.0.1 SMTP (07A40000) 250-SIZE 7200000<br>
Line023 134239 127.0.0.1 SMTP (07A40000) 250-DSN<br>
Line024 134239 127.0.0.1 SMTP (07A40000) 250-ETRN<br>
Line025 134239 127.0.0.1 SMTP (07A40000) 250-DELIVERBY<br>
Line026 134239 127.0.0.1 SMTP (07A40000) 250 HELP<br>
略过<br>
Line027 134239 127.0.0.1 SMTP (07A40000) >MAIL FROM:<paley@mail.imail.com><br>
指出邮件的发送者,就是大家邮件里面看到的发件人:paley@mail.imail.com<br>
<br>
Line028 134241 127.0.0.1 SMTP (07A40000) 250 2.1.0 <paley@mail.imail.com>... Sender ok<br>
还好,我没有被列入对方SMTP服务器的阻止名单,如果你发送垃圾邮件太有名了,有可能在此被拒绝。<br>
<br>
Line029 134241 127.0.0.1 SMTP (07A40000) >RCPT To:<mc@something.com.hk><br>
表明邮件收件人的地址<br>
Line030 134241 127.0.0.1 SMTP (07A40000) 250 2.1.5 <mc@something.com.hk>... Recipient ok<br>
收件人存在,如果你的收件人地址不存在,那么在此会产生一个“RECIPIENT NOT FOUND”的消息<br>
<br>
Line031 134241 127.0.0.1 SMTP (07A40000) >DATA<br>
邮件数据发送<br>
Line032 134241 127.0.0.1 SMTP (07A40000) 354 Enter mail, end with "." on a line by itself<br>
Line033 134241 127.0.0.1 SMTP (07A40000) >.<br>
Line034 134241 127.0.0.1 SMTP (07A40000) 250 2.0.0 hAH5fkIa026857 Message accepted for delivery<br>
Line035 134241 127.0.0.1 SMTP (07A40000) rdeliver something.com.hk mc@something.com.hk (1) <paley@mail.imail.com> 1965<br>
Line036 134241 127.0.0.1 SMTP (07A40000) >QUIT<br>
Line037 134241 127.0.0.1 SMTP (07A40000) 221 2.0.0 imsantv24.netvigator.com closing connection<br>
Line038 134241 127.0.0.1 SMTP (07A40000) closing socket (u)<br>
结束会话<br>
<br>
不同的邮件服务器产生的LOG不尽相同,上面只是SMTP会话的一个大致的介绍,以便大家能够在没有帮助的情况下自己分析故障。如果有什么不对的地方,请指正。<br>
<br>
以上SMTP LOG已经做了处理,隐藏了真实的IP地址和域名。<br>
<br>
另外关于IMAIL的MAIL RELAY,大致的说法是这样的。<br>
配置选项:<br>
<br>
Relay mail for anyone :任何一个人都可以使用你的SMTP服务器,这个配置也叫做“OPEN RELAY”,任何人只要连接上你的服务器,就可以使用SMTP服务。垃圾<br>
<br>
邮件泛滥的根本性原因。如果你有一台服务器是这样的配置,恭喜你即将中奖。<br>
<br>
Relay Mail For (Specific) Addresses:这个比上面的好一点,至少还有点保护,你可以指定哪些发件人地址可以使用你的SMTP服务。<br>
<br>
No Mail Relay:目前最安全的保护方式,用户使用你的SMTP服务之前必须通过密码验证,大多数ISP开始采用这种方式。<br>
<br>
Relay for Local Users Only:例如你邮件服务器的域名是MAIL.XXX.COM,那么任何以这样的发件人(任意用户名@MAIL.XXX.COM)出现的邮件都可以使用你的SMTP服<br>
<br>
务。<br>
<br>
Relay for Local Hosts Only:与上面的差不多,可是是通过"EHLO HOSTNAME"中的HOSTNAME判断是否提供SMTP服务。你必须手工编辑一个ACCEPT.TXT文件以指定哪<br>
<br>
些HOSTNAME可以被接受。<br>
Re:[转帖]关于IMAIL邮件外发问题
BADWRS2000,有好东西记得也要转过来呀...^_^ Line003 134238 127.0.0.1 SMTPD (00000714) Authenticated paley@mail.imail.com, session treated as local.补充一条
当邮件被当作本地发送时,外发的规则会不起作用。 我在使用imail8.22时,由于MAIL FROM 和 FROM的设置问题导致对方服务器视为垃圾邮件,请问在系统中该如何设置? 我的发完说成功了,就是收不到,就是在本系统内的用都不能发呀,晕! 主题:Undeliverable Mail
Delivery failed 20 attempts: dongfangec@163.com
Original message follows.
Received: from 121.229.30.133 with HTTP
by webserver xuzhao.com.cn (61.132.75.92) ; Tue, 11 Sep 2007 23:41:27 +0800
Date: Tue, 11 Sep 2007 23:41:27 +0800
Message-Id: <200709112341.AA143261768@xuzh.com.cn>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
From: "admin admin" <admin@xuzh.com.cn>
Reply-To: <admin@xuzh.com.cn>
To: <dongfangec@163.com>
Subject: 1111111111111
X-Mailer: <IMail v8.22>
能发不能收~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·怎么办? 11:08 15:00 SMTP-(aaac00000df8aa40) Stack connect fail "72.14.253.83"
11:08 15:00 SMTP-(a83e00000df82de7) Stack connect fail "72.14.253.83"
11:08 15:00 SMTP-(a76e00000df80148) Stack connect fail "72.14.253.83"
11:08 15:00 SMTP-(96f900000df8b64c) Stack connect fail "72.14.253.83"
11:08 15:01 SMTP-(b43300000df8e457) processing d:\IMail\spool\Qb43300000440e447.GSC
11:08 15:01 SMTP-(b43300000df8e457) ERR: Unable to get Host Attachment Blocking for befree.cn
11:08 15:01 SMTP-(b43300000df8e457) ERR: Unable to find Attachment Blocking Host Info for befree.cn
11:08 15:01 SMTP-(b43300000df8e457) requeuing d:\IMail\spool\Qb43300000440e447.GSC R0 T1
11:08 15:01 SMTP-(b43300000df8e457) finished d:\IMail\spool\Qb43300000440e447.GSC status=3
11:08 15:01 SMTP-(a76e00000df80148) Stack connect fail "64.233.171.83"
11:08 15:01 SMTP-(a76e00000df80148) requeuing d:\IMail\spool\Qa76e000003440139.GSC R0 T3
11:08 15:01 SMTP-(a76e00000df80148) finished d:\IMail\spool\Qa76e000003440139.GSC status=3
11:08 15:01 SMTP-(96f900000df8b64c) Stack connect fail "64.233.171.83"
11:08 15:01 SMTP-(96f900000df8b64c) requeuing d:\IMail\spool\Q96f900000bdcb63d.GSC R0 T6
11:08 15:01 SMTP-(96f900000df8b64c) finished d:\IMail\spool\Q96f900000bdcb63d.GSC status=3
11:08 15:01 SMTP-(a83e00000df82de7) Stack connect fail "64.233.171.83"
11:08 15:01 SMTP-(aaac00000df8aa40) Stack connect fail "64.233.171.83"
11:08 15:01 SMTP-(a83e00000df82de7) requeuing d:\IMail\spool\Qa83e000005102de7.GSC R0 T3
11:08 15:01 SMTP-(a83e00000df82de7) finished d:\IMail\spool\Qa83e000005102de7.GSC status=3
11:08 15:01 SMTP-(aaac00000df8aa40) requeuing d:\IMail\spool\Qaaac00000cd4aa40.GSC R0 T3
11:08 15:01 SMTP-(aaac00000df8aa40) finished d:\IMail\spool\Qaaac00000cd4aa40.GSC status=3
w===========================================
我出现这样的问题,可以收到邮件,但是不能外发邮件。
xuzh.com.cn 我没有查到您这个域名的MX记录
> set type=mx> xuzh.com.cn
Server:ns-pxb.online.sh.cn
Address:202.96.209.6
xuzh.com.cn
primary name server = ns2.dns.com.cn
responsible mail addr = root.ns2.dns.com.cn
serial= 2008061113
refresh = 3600 (1 hour)
retry = 3600 (1 hour)
expire= 68400 (19 hours)
default TTL = 180 (3 mins)
>
你做了相关的A记录,理论上是可以,但是接收肯定有问题! :D 我刚换的版本是Imail8.22,以前版本是winwebmail3.7.6.1
按照教程设置好后(包括sina和yahoo反垃圾邮件系统的设置),我把所有的免费邮箱豆注册了一遍一个个的测试,但是最后到了yahoo.cn的邮箱就收发不正常,找了很多原因,MX记录的、Imail设置的、还给yahoo.cn客服发了邮件,后来确定
尊敬的用户,您好!
客服中心晓君很高兴为您服务!
通过您提供的IP查询,您使用的IP在一个反垃圾国际权威组织的黑名单中,具体见下链接:
http://www.spamhaus.org/query/bl?ip=221.230.xxx.xxx(我的邮件服务器IP)
如果目前您公司邮箱仍无法与雅虎邮箱互通,请您联系该组织查询此问题。
感谢您对雅虎邮箱的关注,如果您仍有疑问,请直接回复此信。
雅虎邮箱客服祝您心情愉快!^_^
按照客户的提示,我在上述网站提交了解ban的问题,
现在yahoo的也收发正常了
问题提示:
在发现一个邮箱收发不正常后不光要找自己MX和服务器的原因,也要考虑下自己的服务器IP是否在反垃圾邮件黑名单上。
:lol
折腾死我了
在此向Banyan(白眼哥哥)致谢,虽然我让他抓狂了,哇哈哈
页:
[1]