前几天又帮网友解决邮件问题了,昨天弄了一下,outlook express客户端那个问题,是自己本身的缺陷的问题,出现的问题特别不好处理,而且也不好对邮件进行备份,后来要网友用foxmail来收发邮件,没有问题。今天又出现了问题,收不到邮件,今天在这里八卦一下邮件的问题,很多人对邮件的原理不懂,导致不知道邮件出了问题不知道如何去拍错,邮件出了了问题到底是不能够发送,还是不能够收到,都有不同的拍错思路,在这里,我就又有话说了,本来帮网友解决问题是在51里面的看到他的发的帖子的,然后在去帮他解决问题的,首先评论一下,他在论坛帖子的拍错思路,他有2个邮件客户端,一个是网页的形式,还有一个就是outlook express,他的网页都可以正常收发邮件,就是outlook express 不能够收邮件,这里我们可以明显判断出他的网络是没有问题的,他自己的拍错思路也是打万网,因为他们的邮件服务器在放在万网的吗,万网的人告诉他可能是电信那边路由原因。最后他自己也没有找到方法,如何就发贴了。从这个拍错思路就知道明显错误的,既然网页可以正常收发邮件,可以确定不是万网问题,也不是电信的问题,那么问题就可以锁定在自己这边。
在说今天的拍错思路:
首先,他点击收发邮件,却有明显的提示 
 
首先前提
1:他的网页收发邮件是没有任何问题的。====可以判断路由问题正常,不用考虑。
2:我首先测试的,foxmail可以发送邮件,不可以接受邮件====这里可以判断的是25端口是没有问题的,既然可以发送,不可以接受邮件,就要考虑,他设置的收邮件的帐户是不是有问题了,由于,昨天可以正常收发邮件,这里说明收邮件帐户是没有问题的,此时我测试他收邮件的110端口是否通的,因为我们知道,收邮件是用POP3的110端口。此时在命令行中去telnet 他自己ip地址的110端口也是通的,说明,端口是通的,也就是说,收发邮件的端口是没有问题的了。
3:在考虑中继的问题,其实就是一个身份验证的问题,因为用的是foxmail,而不是outloook express所以这个问题可以拍错,在foxmail当中这个问题是不存在的。如果是outlook express这里我提一下,关于这个中继问题也会引起,可以发送邮件不可以接受邮件,此时需要修改他的身份验证方式:
 
 
也就是,上面那个勾,我的服务器要求身份验证,是要勾选择的。而使用安全密码验证登陆是不需要修改的。
同时还,需要注意的是,如果有些公司,他并不是使用默认的25端口,和110端口,则需要在“高级”的选项里面去修改他的端口。
4:考虑邮件域名的解析原因
还是在命令行中使用命令拍错,
nslookup
set  type=mx 邮件的域名 
 
这里就说明邮件解析是正常的,可以排除次错误。
  6:在考虑防火墙的原因了,其实防火墙的原因最开始我就告诉他要把防火墙的关闭了,他总告诉我关闭了,还截了一个图像给我,我一看是系统自带的网上邻居的那个防火墙,是关闭的,我说的不是这个防火墙,是另外的防火墙软件,他说没有安装,喔,还忽悠我呢,昨天在51里面的那个帖子里面明明有一个截了图的防火墙,呵呵。我说了吧,就这个防火墙的原因,结果我要他关闭,哎,不在这里八卦他了。。。一看就知道是是开启的嘛。
 
后来关闭就OK了。
6:在这里还要八卦一下,为什么最终确定是防火墙的原因,因为之前的原因,全部都拍错了是没有问题的。其实还有一个关键的地方,是他没有注意到,
 
看到没,从最一开始,这里就有一个提示“获取更多信息”,只是他没有注意到而且,后来,我要他点开,一看就有提示是防火墙给阻止掉了,只是他没有想到是杀毒软件的防火墙罢了。
所以,这里要说的是,防火墙有很多地个人方可以阻止掉的,比如,路由器的防火墙,本机自身的防火墙,杀毒软件的防火墙,个人软件的防火墙。