|
邮件安全防护:全面剖析E-mail收发失败原因(4) 9、收信服务器设置有"黑名单",防止Spammer发送垃圾邮件,限制来至一些邮箱和一定IP地址范围的邮件。
一些收信服务器对发送垃圾邮件的主机(spammer)有非常强的保护作用,所以许多合法的电子邮件不能被发送到收件人邮箱中,这些spa mmer主机的地址被收信服务器登记为"黑名单",收信服务器将拒绝收取和发送来至该地址或域名的电子邮件。
所以你应该确信,你的E-mail地址或域名地址不被标记为spammer,否则,许多收信服务器将拒绝你的连接。这种情况下,你可以更换其他邮箱的S MTP发信服务器发送电子邮件,也可通过本机直接发送电子邮件,绕过列为黑名单的邮箱或SMTP发信服务器,就有可能避开黑名单而提高发送电子邮件的成功率。
10、收件人邮箱被收件人主动设置有垃圾过滤功能,防止一些不合法的和来至一些邮箱和一定IP地址范围内的电子邮件。
注意:与上一原因不同的是,这是收件人对自己邮箱主动设置的邮件过滤功能。若发信人邮箱是被禁止接收的用户,那么在多数情况下,发信人可以将邮件发送到收信服务器上,发送过程中也不提示任何错误,但邮件随即被转移到其他文件夹,例如:直接被送到垃圾邮箱中或被删除,不再进入收件箱。因此在收件箱中不存在该邮件,邮件收取过程中,就不可能收取到。现在很多免费邮箱,都提供有垃圾邮件过滤功能,例如:对h otmail.com邮箱,我们可以通过WEB页面方式登录该邮箱后,将邮箱的垃圾邮件过滤级别设置为"高"后,将不能通过抄送的方式给hotma il.com邮箱发邮件,否则会被当作垃圾邮件过滤掉。如果被收件人列为拒收的对象,通过该邮箱就不能成功地发送到收件箱中。
11、收信服务器对发送电子邮件的软件(主要是群发软件)设置有拒发功能。
很多收信服务器为了防止垃圾邮件的传播,对市面上流行的群发软件设置有监控功能,当发现这些邮件是采用这些邮件群发工具发送的,则拒绝发送到指定的邮箱中。这主要是通过对邮件头的分析或其他相关信息来判断的,一般来说,邮件发送工具在对邮件进行编码时,会对邮件头放置一些信息, 例如邮件头中的X-mailer信息,主要是说明邮件发送时采用的邮件软件的。收信服务器会通过这些信息来判断邮件是通过什么工具发送的。如果收信服务器发现是用这些群发工具发送的,将拒绝接收或直接过滤掉,而且并不返回任何提示信息给发信人。
12、收信服务器对邮件的主题和内容设置有拒发功能。
发送电子邮件时,一定要注意邮件主题和邮件内容的字词书写,很多网站的邮件服务器为过滤垃圾邮件设置了常用垃圾字词过滤,如果邮件主题和邮件内容中包含有如:大量、宣传、钱、群发等字词,服务器将会过滤掉该邮件,致使邮件不能发送成功。
因此在书写邮件主题和内容时应尽量避开你心目中认为的有垃圾字词嫌疑的文字和词语,才能顺利发送电子邮件。
13、有些发信服务器为了减轻负担和抵制垃圾邮件的发送,拒绝发送发信人地址非本服务器的邮件。
现在绝大多数免费邮箱为了减轻SMTP服务器的负担,同时也为了防止垃圾邮件散布者利用本服务器发送垃圾邮件,都采用SMTP服务器认证和拒绝发送发信人地址非本服务器的邮件。例如:如果你在2 1CN上有一电子邮箱zxk@21cn.com ,在新浪上有另一电子邮箱xiangkai68@sina.com ,你用邮箱zxk@21cn.com 发送电子邮件,而在SMTP发信服务器上填写新浪的SMTP服务器,即SMTP.sina.com.cn,并填写好正确的用户名和口令,你却不能正常发送电子邮件,就是因为这个原因。
14、一些发信服务器增加了SMTP服务器认证功能,只有本服务器注册用户提供正确的用户名和口令才能正常地发送电子邮件。
如果你不是本服务器注册的合法用户,不能提供正确的用户名和口令,将不能利用其服务器发送电子邮件,这主要是为了避免了非法用户利用本服务器发送大量的垃圾邮件,减少对用户邮箱的干扰。现在许多早期版本的电子邮件客户端软件,如F oxmail3.0均不支持该功能,因此首先你应升级你的客户端邮件软件。
15、发信服务器或收信服务器拒绝收发匿名电子邮件或不合法邮件头的电子邮件。
一般来说,不管是发信服务器还是收信服务器,为了充分利用网络资源和防止黑客的入侵,都设置有一定的垃圾邮件过滤和防火墙功能,一般是不允许匿名发送电子邮件的,S MTP服务器一但发现邮件头中的From中的字段为空或不合法,则拒绝发送。另一方面,也无法在邮件发送失败后,返回出错信息给发信人。所以在发送前,客户端软件和服务器会首先确定这些信息,只有当这些邮件头信息正确后,才能正确发送。所以现在大多数邮件客户端软件在系统设置或建立新邮件时,都必须正确填写发信人邮箱地址,一般系统会自动取当前帐号邮箱。若不填写,一般不能发送。不过现在也有许多支持匿名发送电子邮件的软件,多数为在本机直接建立S MTP服务器实现本机直接发送电子邮件,对于收信服务器而言,对这一点要求并不严格,收信服务器多数情况下,可接收匿名邮件,当然在给一些安全性级别要求较高的收信服务器发送电子邮件时,收信服务器往往会因为同样的原因拒绝发送到给定的邮箱中。
|