收藏本站
设为首页
English

您现在的位置: 青羽科技 >> 技术支持 >> 邮件客户端 >> 技术支持正文

 

 

为什么发往yahoo,sina等的邮件有错误

关于不能往yahoo,sina等地址发邮件的问题

该问题是由于反垃圾邮件软件引起的,已经和sina 确认过,他们最近部署了一套反垃圾邮件的系统

在默认条件下,邮件服务器在发出helo命令与远端的邮件服务器通过25端口建立会话时还会送出自己的FQDN名字。目前流行的一些反垃圾邮件软件可能会通过邮件服务器送出的FQDN名字对其进行反向解析,对于反向解析失败的连接将断开该连接。

反向解析失败的原因如下:

在国内,很多管理员在做域名解析时没严格按要求做,认为通了就行。建议的做法是:对域名abc.com要做这些解析(根据需要增减)
1
、主机A记录abc.com
2
、主机A记录
mail.abc.com
3
、主机A记录
www.abc.com
4
、主机A记录
ftp.abc.com
5
abc.com 到 mail.abc.comMX记录

6
、反向解析记录
   
很多人在做邮件服务器时会忘掉做MX记录和反向解析记录,abc.commail.abc.com不是同一台主机的话,忘了MX记录会出很多这样那样的问题,过后在解决故障的过程中把它加上。但愿意做反向解析的管理员是少之又少,在国外,很多UNIX主机会检查你发邮件时使用的域名,如果反向解析不通,你的邮件就会被咔嚓。那么我们做了这些解析是不是发邮件给新浪、网易、搜狐、163.net263就没问题了?当然不是!!!!
    
用新浪来说吧,新浪的邮件是两套系统:收费和免费,两套系统的MX地址也不一样。免费的后缀为@sina.com,收费的为@vip.sina.com免费邮件系统除了在邮箱容量上的限制,还会在邮件数目做做出限制:即在一段时间范围内,如果从同一IP发到新浪免费邮箱的邮件数量超过了一定的数目限制,该IP地址将会被免费邮件系统封锁,封锁时间内就无法发送邮件到新浪免费邮件系统。大概过15-20分钟之后,如果该IP地址没有再往它那发送邮件,该IP地址将会自动从IP地址列表中删除。如果你的IP在规定的时间内没有解除封锁,那就给新浪的管理员打电话吧。这个规则不仅新浪有,搜狐、163263等都有。这是一个防止垃圾邮件的好方法,但也造成邮件列表无法正常发送。用以上邮箱收不到很多服务商的邮件列表就是这个原因。这个规则是管理员在服务器上做的设置,普通用户暂时还没有这个权力。使用IMail的管理员可以购买Declude插件来实现这个功能。

尝试以下排错方法:
1. Ping
邮件服务器的FQDN名字,并确认是否可以解析出所对应的IP地址。   如果不能,在Internet DNS服务器上是否有邮件服务器的A记录

2.
通过NSlookup查询是否为所有能够向外直接发送邮件的邮件服务器添加了MX记录

以发到 sina.com 的邮件会被退回为例详细分析:

发到 sina 的邮件会被退回,并提示"remote server said: 553 Spam Mail http://mail.sina.com.cn/FAQ.html";错误,怎么办?

访问http://mail.sina.com.cn/FAQ.html我们可以得知,sina进行了helo域验证。请注意设置邮件系统中的HELO域,如果按照上述操作后,还是无法发往新浪的邮箱,则有以下几种可能:
1) MX
指向可能有误,请仔细检查MX指向是否正确

2)
您的服务器IP地址可能被新浪屏蔽了,您需要与新浪客服联系,antispam@staff.sina.com.cn 新浪客服联系电话:010-82624488-5602,与对方联系时,请提供您的服务器信息:主机IP/域名/退信内容/发信地址/收信地址/发送时间,以便及时解决您的问题。同时务必留下对方的工号,这样方便督促解决问题。

http://mail.sina.com.cn/FAQ.html#q3
1.
为什么新浪服务器会产生553的退信信息?
这是由于邮件发送方服务器的HELO域设置不规范造成的。如果新浪服务器无法对该域进行正确的DNS解析, 将会导致新浪反垃圾系统认为该服务器是垃圾邮件发送者从而拒收. 不规范的HELO域的示例如下
:

HELO office
HELO mailserver
HELO localhost.localdomain

解决方法: 参考本文档后半部分提供的设置方法,正确设置贵方SMTP服务器的HELO, 使新浪能过对该域名进行正确的DNS解析
 

2.SMTP
服务器能否设置为公司内网的域名?

请设置贵公司的服务器对外发送的HELO域为正确的贵公司域名,否则将因为和第一条同样的原因造成新浪拒收。
 
3.SMTP
服务器的HELO域已设置正确,怎么还产生553的退信信息?
这是由于发邮件服务器在内网的某个网段中。如果邮件经防火墙发送, 而防火墙没有对邮件的源IP地址进行映射, 新浪的服务器就会认为防火墙的IP是发件方SMTP服务器的IP地址,而邮件源IP地址与HELO域名MX解析不一致. 这种情况也会使新浪拒收邮件。解决方法: 使HELO后面的域名MX解析为防火墙的IP地址, 或者使防火墙把经过它的邮件的IP映射为其真正的IP地址, 即不要改变邮件的源IP地址.
 
4.SMTP
服务器的HELO域能否包含特殊字符?

不可以。如果发邮件服务器的HELO域中包含有无法识别的字符, 就会导致新浪对其DNS解析失败, 从而拒绝接收其邮件.包含有无法识别字符的HELO域示例: eev?bj?md02.vatech
 
5.
国外网站应如何正确设置SMTP服务器?

新浪要求所有中国大陆境外的CMTP服务器必须提供反向DNS解析。对于中国境外的CMTP服务器,如果不提供反向DNS解析,新浪将认为该服务器为垃圾邮件发送者的服务器并拒收该地址发来的邮件。
解决方法: 注册SMTP服务器公网IP地址的RDNS服务, 并把它对应的域名写到服务器的HELO域中.

这个规则不仅新浪有,搜狐、163263等都有。这是一个防止垃圾邮件的好方法,但也造成邮件列表无法正常发送。用以上邮箱收不到很多服务商的邮件列表就是这个原因。
这个规则是管理员在服务器上做的设置,普通用户暂时别想。使用IMail的管理员可以让你的老板花银子买Declude插件来实现这个功能。

 
尝试以下排错方法:
    1. Ping
邮件服务器的FQDN名字,并确认是否可以解析出所对应的IP地址。   如果不能,在Internet DNS服务器上是否有邮件服务器的A记录

    2.
通过NSlookup查询是否为所有能够向外直接发送邮件的邮件服务器添加了MX记录

以“
发到 sina.com 的邮件会被退回”为例详细分析

   
发到 sina 的邮件被退回,并提示"remote server said: 553 Spam Mail http://mail.sina.com.cn/FAQ.html";错误,怎么办?

   
访问http://mail.sina.com.cn/FAQ.html我们可以得知,sina进行了helo域验证。请注意设置邮件系统中的HELO域,如果按照上述操作后,还是无法发往新浪的邮箱,则有以下几种可能:
1) MX
指向可能有误,请仔细检查MX指向是否正确

2)
您的服务器IP地址可能被新浪屏蔽了,您需要与新浪客服联系,邮箱antispam@staff.sina.com.cn 新浪客服联系电话:010-82624488-5602,与对方联系时,请提供您的服务器信息:主机IP/域名/退信内容/发信地址/收信地址/发送时间,以便及时解决您的问题。同时务必留下对方的工号,这样方便督促解决问题。

http://mail.sina.com.cn/FAQ.html#q3
1.
为什么新浪服务器会产生553的退信信息?
这是由于邮件发送方服务器的HELO域设置不规范造成的。如果新浪服务器无法对该域进行正确的DNS解析, 将会导致新浪反垃圾系统认为该服务器是垃圾邮件发送者从而拒收. 不规范的HELO域的示例如下
:

HELO office
HELO mailserver
HELO localhost.localdomain

解决方法: 参考本文档后半部分提供的设置方法,正确设置贵方SMTP服务器的HELO, 使新浪能过对该域名进行正确的DNS解析
 

2.SMTP
服务器能否设置为公司内网的域名?

请设置贵公司的服务器对外发送的HELO域为正确的贵公司域名,否则将因为和第一条同样的原因造成新浪拒收。
 
3.SMTP
服务器的HELO域已设置正确,怎么还产生553的退信信息?
这是由于发邮件服务器在内网的某个网段中。如果邮件经防火墙发送, 而防火墙没有对邮件的源IP地址进行映射, 新浪的服务器就会认为防火墙的IP是发件方SMTP服务器的IP地址,而邮件源IP地址与HELO域名MX解析不一致. 这种情况也会使新浪拒收邮件。解决方法: 使HELO后面的域名MX解析为防火墙的IP地址, 或者使防火墙把经过它的邮件的IP映射为其真正的IP地址, 即不要改变邮件的源IP地址.
 
4.SMTP
服务器的HELO域能否包含特殊字符?

不可以。如果发邮件服务器的HELO域中包含有无法识别的字符, 就会导致新浪对其DNS解析失败, 从而拒绝接收其邮件.包含有无法识别字符的HELO域示例: eev?bj?md02.vatech

5.
国外网站应如何正确设置SMTP服务器?

新浪要求所有中国大陆境外的CMTP服务器必须提供反向DNS解析。对于中国境外的CMTP服务器,如果不提供反向DNS解析,新浪将认为该服务器为垃圾邮件发送者的服务器并拒收该地址发来的邮件。
解决方法: 注册SMTP服务器公网IP地址的RDNS服务, 并把它对应的域名写到服务器的HELO域中.

::相关文档::
退信原因分析及解决办法
企业邮箱故障诊断问题集锦
“Mytob”伪造签字
0x800C0133错误的解决方案
贝叶斯算法(bayesian)介绍
常见的能收不能发的邮件问题
Webmail安全问题莫忽视
为什么需要反垃圾邮件网关
如何选购反垃圾邮件产品?
ORF 反垃圾邮件系统
Telnet到端口25以测试SMTP通信
Outlook 和 Outlook Express 之间的区别
分析发邮件时,弹出的错误框
Outlook Express 错误代码
让动态IP用户垃圾邮件无处隐身
如何用r-mail软件恢复在outlook express中误删除的邮件?
何谓Open-Relay?
电子邮件收发失败的原因
为何我的企业邮箱收不到邮件,如何解决?
手动破解邮件乱码的八个技巧
邮件头大揭秘
利用灰名单(greylisting)阻止垃圾邮件
哪些许可邮件容易被ISP屏蔽
本页关键词:yahoo,sina

产品和服务 | 邮件解决方案 | 合作伙伴 | 联系我们 | 加入青羽 | 网站地图

©2002-2007 上海青羽电脑科技有限公司 版权所有 沪ICP备05016146号