近日同事向我反映发往国外的邮件收到退信,但是第二次发送或者使用Webmail又可以没有收到退信,退信如下:
----- Original Message ----- From: "Mail Delivery Subsystem" <MAILER-DAEMON@***.com> To: <jenny_**ang@***.com> Sent: Thursday, December 06, 2007 5:43 PM Subject: Warning: could not send message for past 4 hours > ********************************************** > ** THIS IS A WARNING MESSAGE ONLY ** > ** YOU DO NOT NEED TO RESEND YOUR MESSAGE ** > ********************************************** > The original message was received at Thu, 06 Dec 2007 17:43:39 +0800 > ----- The following addresses had transient non-fatal errors ----- > ----- Transcript of session follows ----- > Warning: message still undelivered after 4 hours > Will keep trying until message is 2 days old >
经过网上查询,有说法如下:
从昨天中午起(2007-7-1612:00),自上海电信发往国外的邮件大都会发生退信。原因在于我们的邮件服务器在发信给中国大陆以外的收信人时,邮件的数据传输过程中邮件内容受“国家公共网络监控系统(GFW,The Great Fire Wall of China)”的过滤所导致的错误.
在发送邮件后收到系统退信原因为: 500 error..或者: 551 User not local; please try 或者发送邮件后,客户收到一个空的邮件,或只有信头发信人地址和主题,没有正文的邮件,或者没有附件的邮件都与此GFW的过滤有关。或者国外客户发送邮件给我们的企业邮箱客户时,也会收到类似 500 error..或者: 551 User not local; please try 的系统退信。导致邮件发不过来。也与此有关系统。
由于上海7月份又进入网络内容严打阶段,并且又遇上GFW扫描引擎的本身出错(仅在扫描outlook发送的邮件),同时GFW作为国家的安全保密机构没公布任何联系方式,我们无法与他联系去告诉他们GFW发生了错误,所以我们能做的就只有等待GFW自己发现并解决我们的问题。这种情况以往每年都会发生,时间短的话,可能1-2天自己会好,长的话可能需要1-2周时间。
经检测我们发现可能是outlook6.0及以后的新版本的自身的邮件编码的原因造成了被GFW拦截
我们通过实践发现针对该错误可以有以下几种方法解决:
1、使用foxmail 发送邮件时,GFW扫描引擎基本正常,最多可能会有10分钟的延迟,希望大家尽量使用foxmail发送邮件,foxmail下载地址:http://mail.9sino.com/9sino.asp?type=4
2、使用outlook的用户,不要使用新建邮件,而使用回复方式发送邮件可以发送成功。
3、使用outlook的用户,若邮件内容很少,可以只写主题,不要写邮件内容,可以发送成功。
4、使用我公司的Webmail可以正常发送。完全杀毒邮箱可以登陆:http://antiweb.9sino.com ; 在线杀毒邮箱可以登陆:http://standardweb.9sino.com
5、使用outlook6.0以前的版本可以正常发送(如:outlook5.5,outlook5.0)。
看来真的是GFW在作怪,呵呵 。。。 |