解析不能往yahoo,sina等地址发邮件的问题( 二 )


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域中.6.MS Exchange Server 服务器HELO域的设置方法
具体位置在:
A.Exchange 2000:SERVER---主机名---SMTP---DEFAULT SMTP VIRTUAL---属性---DELIVERY---ADVANCED---MASQUERADE NAME
B.Exchange 2003:服务器-主机名-协议-SMTP---默认虚拟SMTP服务器---属性--传递-高级-完全限制的域名,如下图:
7.Notes服务器HELO域的设置方法
具体位置在:服务器---基本---全限定的Internet主机名
8.imail的HELO应该是 localhost 的general面板上的 Host Name
如Host Name这里是HI.com 那么imail 所用的就是helo HI.com
另外 Imail管理面板-》服务-》SMTP-》advance->Hello Message->HIi.com 只不过修改是smtp的banner信息
9.MDaemon Server的HELO在Setup-》Primary Domain-》HELO Domain Name中设定 。
10Winmail Server的设定:管理工具->系统设置->SMTP设置->基本参数->HELO/EHLO 主机名 。可用nslookup命令查找,YourDomain MX preference = 10,mail exchanger =后面的内容即为正确的HELO/EHLO 主机名 。如满足以上要求,发到 sina 还是被退回相同的信件,请和 sina 联系 。联系方式如下:
邮箱地址:antispam@staff.sina.com.cn 或 lanjiang@staff.sina.com.cn
联系电话:010-82624488 转 5602
也可以申请个 sina 的邮箱,邮件系统中递送失败后启用中继递送,中继服务器: smtp.sina.com.cn,再输入您在 sina 注册的用户名和密码 。
------------------------------------------------------------------------------------------------
日前,新浪邮件根据国际通行标准,对新浪邮件的反垃圾策略进行调整 。
在此期间,如出现发信到新浪情况异常或收到来自新浪的退信提示,请参考日志或错误代码,按照RFC标准调整您的发信机制,谢谢您的合作!
首先,请检查发信服务器的HELO信息是否为完整的域名,如不是将会被系统默认为垃圾邮件,相关设置问题可参考系统返回信息和服务器基本

推荐阅读