分享

邮件发送不到163、Gmail、QQ邮箱或进垃圾箱的终极解决方案

 如泡如影丶 2014-11-14


 

邮件发送不到163、Gmail、QQ邮箱或进垃圾箱的终极解决方案 

一、各邮箱的帮助链接 

如果您的邮件发送到163、Gmail、QQ等邮箱不成功,您可以相应参考退 
信帮助信息:

163邮箱(详细请参考163章节):
退信帮助:http://help.163.com/09/1224/17/5RAJ4LMH00753VB8.html

 email邮箱:

退信帮助:http://mail.google.com/support/
帮助论坛:http://www.google.com/support/forum/p/gmail?hl=zh-CN 

QQ邮箱:
退信帮助:http://service.mail.qq.com/cgi-bin/help?id=20022

二、终极解决方法

问题1---无法发送到 163、Gmail、QQ 等邮箱,对方拒收,总是退信;
问题2---大量发送邮件到 163、Gmail、QQ 等邮箱时,全丢垃圾箱中。
  解决问题的前提是:你自己有独立服务器,并安装了邮件系统。

关于第1个问题,请看我之前的帖子:
  http://www./thread-1050824-1-1.html

关于第2个进垃圾箱的问题,这是个很那难解决的,如果你大量发信, 
一定会被丢垃圾箱。
不过,解决方案还是有的。国内做这个解决方案的人还真不多,基本对 
这块还是不熟悉不了解。

步骤一:
  按照我在问题1给出的解决方案中说的,对你的域名做A记录、MX记 
录、并在服务器的邮件系统里面设置Hello域为你设置的MX记录。并对你服 
务器的IP做反向解析,解析到你的MX记录中!  

步骤二:
  设置域名SPF记录,SPF是为了防范垃圾邮件而提出来的一种DNS记录 
类型,它是一种TXT类型的记录,它用于登记某个域名拥有的用来外发邮 
件的所有IP地址。

  例子:
  海内网:v=spf1 a mx ip4:220.194.47.128/25 
include:aspmx.googlemail.com ~all 
  校内网:v=spf1 mx ~all
  查看余名有没有spf记录的网址: 
http://www./spf/validate.html

  SPF是跟DNS相关的一项技术,它的内容写在DNS的txt类型的记录里面 
。mx记录的作用是给寄信者指明某个域名的邮件服务器有哪些。SPF的作 
用跟mx相反,它向收信者表明,哪些邮件服务器是经过某个域名认可会发 
送邮件的。
  由定义可以看出,SPF的作用主要是反垃圾邮件,主要针对那些发信 
人伪造域名的垃圾邮件。
  例如:当coremail邮件服务器收到自称发件人是spam@gmail.com的邮 
件,那么到底它是不是真的gmail.com的邮件服务器发过来的呢?那么我们 
可以查询gmail.com的SPF记录

  那么我们该如何创建呢?  进入域名管理中,在域名解析中创建一 
条TXT记录填写正确的SPF数据就可以生效了。(并不是所有的域名注册机 
构都支持txt记录,请咨询你注册域名的机构能否添加余名的TXT记录!! 
!)

  记录格式针对每个人的域名DNS情况不同而不同,不过有格式,具体 
为:
  v=spf1 [[pre] type [ext] ] ... [mod]
  格式大家可能看不懂,没关系,可以在线生成一条你的spf,网址: 
http://old./wizard.html

步骤三:
  察看你的服务器ip有没有被国际上的垃圾邮件组织列为黑名单。到下 
边几个网站,可以查询你的server IP是否在各个RBL组织的黑名单中。如果 
,你的IP被列入了黑名单,则需要跟他们进行沟通解决,解决办法繁琐, 
在此不再详述,有此问题的请回帖说明被哪个组织列入黑名单,我再给大 
家针对那个组织的解封解决方案。
  咱们说几个比较大的:
  (一)首先是
  最厉害,影响最大的要数Spamhaus项目组,网址 
http://www. 。只要被它列入黑名单,你的邮件服务器就算瘫 
痪了,因为据说全球80%以上的服务器会拒收从你的邮件服务器发去邮件 
。 
  (二)第二名Spamcop,网站 http://www. 。国内做邮件服 
务的,几乎都会撞到它枪口上。
  (三)国内最大的http://www./

步骤四:
  到各个ESP登记你的IP地址
  为了提供你的IP声誉,你还可以主动去各个邮件服务商的网站登记你 
的IP地址和邮件系统情况,这样将大大减少这些运营商拦截从你的邮件系 
统发出的邮件的机会。
  你可以发送邮件给中国互联网协会反垃圾邮件中心的管理信箱 
abuse@anti-spam.cn 登记你的邮件服务器IP和域名的对应关系。 

邮件服务器向hotmail等邮箱发信收到退信的解决方法
最近笔者想组建一个邮件服务器,正好Exchange Server 2010发布了正式版,就第一时间从MSDN站点下载到该软件,在单位的一台服务器上,安装配置好,能收信、并能向本校的邮件服务器发信。但在向hotmail.com等邮箱发信时,收到退信,主要内容如下:
snt0-mc2-f11.Snt0.hotmail.com 提供了此错误:
DY-001 Mail rejected by Windows Live Hotmail for policy reasons. We generally do not accept email from dynamic IP's as they are not typically used to deliver unauthenticated SMTP e-mail to an Internet mail server. http://www. maintains lists of dynamic and residential IP addresses. If you are not an email/network admin please contact your E-mail/Internet Service Provider for help. Email/network admins, please visit http://postmaster. for email delivery information and support
从退信中可以看到,我的邮件服务器的IP地址在http://www.列表中是一个动态的IP地址,hotmail拒绝http://www.列表中的邮件服务器发出的信件。知道问题的原因后,我登录http://www.检查,发挥我的邮件服务器的地址(124.aa.bb.126)在PBL列表中,如图1所示。

Message sending failed or returned the ultimate solution 01
图1 邮件服务器在PBL列表中
然后,我按照网站的操作,从PBL列表中移除了我的邮件服务器的地址,在大约20分钟左右,检查PBL列表,我的邮件服务器的地址已经移除。
但是,我再向hotmail.com的邮箱发信时,仍然收到同样的退信。我想,难道hotmail邮件服务器会“缓存”PBL列表?这应该不可能吧,hotmail邮件服务器应该是实时检查SBL、XBL、PBL和ROKSO列表的。那么问题出在那呢?
后来,经过一番思索,问题得以解决。我的邮件服务器放在内网,是局域网的地址,我请网管中心的同事在学校出口的防火墙“映射”了一个公网的地址到我的邮件服务器,并且把这个公网的地址设置为我邮件服务器的MX记录,作为我邮件服务器对外的地址。但是,我的邮件服务器在访问Internet网络的时候,并不是用映射的公网地址“出去”的,则是与其他内网计算机一起,使用防火墙的一个公共的、对外出口地址访问Internet的,而这两个地址并不是同一个地址(这个地址是124.aa.bb.121),而这个地址也在PBL列表中。
知道问题的原因后,就很好解决了,从http://www.的PBL列表中,移除124.aa.bb.121这个地址,邮件服务器可以向hotmail、QQ等邮箱发信了。
我估计许多邮件服务器,都会碰到与我这样的问题,所以,特地记录下来,与大家共享。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多