您现在的位置:电脑故障首页 > 其它软件 > CHINANET用户电子邮件的故障分析及处理 > 正文

CHINANET用户电子邮件的故障分析及处理

电脑故障提供关于CHINANET用户电子邮件的故障分析及处理的解决办法


 

  电子邮件服务是上网用户使用最多的一种服务,因其经济、方便、快捷而深受用户的青睐。用户在使用时经常遇到的问题是不能正常收发电子邮件。

  造成收发邮件不正常的原因很多,首先要判断一下是用户的原因还是系统的原因;其次应了解是新上网的用户还是老用户。如果是新用户,往往是用户设备安装问题或通信软件设置上的问题;有的虽然是老用户,但由于更新了软件,对收发邮件程序的设置不正确也会影响读写信件,或由于对新程序的使用操作不当而影响收发邮件,这时可提醒用户按操作手册正确配置和使用。根据我们在日常工作中的体会,可以从下列几个方面来作一些分析和处理。

  1用户反映收不到邮件,但是发邮件正常

  为进一步判断原因所在,可以在UNIX系统给用户发一封简单的信件。
  %mail username
  this is a test!
  然后%finger username 查看一下该用户是否能收到该信。这时可能有两种情况:
  (1)如果显示该用户收到了这封信,即可认为系统是正常的,很可能是用户PC机上的邮件客户软件有问题。一般来说,用户邮件客户软件的设置比较容易。
  有几个较重要的参数:
  SMTP服务器:发送用户邮件的服务器。用户所有的邮件都由SMTP服务器负责发送出去。
  P0P3服务器:接收用户邮件的服务器。用户所有的邮件都被发送到P0P3服务器上,然后用户再由此服务器把自己的邮件接收到PC机上。
  登录帐号名:即邮件服务器中自己的信箱名。
  密码:用户从P0P3服务器上收信时验证自己身份的口令。
  如果用户发信正常,而收信不正常,极有可能的原因是P0P3服务器没有设置正确,可提示用户将其配置正确之后,再重新试一次。
  (2)如果显示该用户并未收到这封信,则应考虑系统方面的问题。
  影响用户收信最常见的原因是服务器该用户主目录下产生了“.forward”文件。这个文件的作用是转发发往该用户的邮件。在用户希望将发往自己的邮件转发到另一个信箱时,可以创建此文件。不过,这个文件的产生往往是由于用户不正确的操作造成的。可以在取得用户确认后做如下操作。
  具体处理方法是首先进入超级用户状态,然后按以下步骤操作:
  #cd~username 进入用户主目录
  #1s-al.forward 查看是否存在.forward文件
  #rm.forward 删除.forward文件

  2用户反映在收取邮件时出现信箱被锁住的错误提示,收不到邮件

  用户在用邮件客户软件收邮件时,邮件客户软件向P0P3服务器发送P0P3请求,服务器收到此请求后启动相应的P0P3进程。该进程将指定的邮件目录下该用户的邮件,比如username,改名username.pop文件,向用户端传送该文件内容。传送完毕后,将该文件还原为原文件username。根据用户端软件配置,或将该文件清空,或仍然保留该文件内容。之后,关闭该进程。

  有时用户在收发电子邮件过程中,由于线路问题或设备原因造成线路中断,属不正常退出,有可能导致用户进程锁死,或.pop文件仍然存在的情况,这些都是造成信箱打不开的原因。

  具体处理方法是首先进入超级用户状态,然后按以下步骤操作:
  #cd/var/mail 进入信箱目录
  #1s-al*.pop* 查看是否仍然存在该用户的.pop文件
  #cp username.pop username 将用户邮件保留
  #rm username.pop 删除该.pop文件
  #ps-ef|grep username 查看是否仍然存在该用户的P0P3进程
  #Kill-9 PID 如果仍然存在,杀死该进程

  3用户反映上网验证正常,但是每次收发邮件总是提示邮件服务器找不到

  这种情况下,极有可能的原因是用户未配置域名服务器地址。域名服务器在Internet使用过程中起着非常重要的作用,即将域名地址转换为数字形式的IP地址。用户在指定SMTP和P0P3服务器时,往往写的是域名地址。在这种情况下,用户收发邮件时,由于未指定域名服务器,SMTP和P0P3服务器地址无法解析,所以会出现错误提示。这时的解决办法是提醒用户加上域名服务器的配置后再重新试一次。

  4用户域名服务器配置正确,收发邮件时提示邮件服务器找不到

  这时就要检查域名服务器是否正常。应查看域名服务器的联通性:
  %ping ns 如果显示no answer from hosts.则说明域名服务器没有和外界相连,应检查域名服务器的网卡、网线及服务器本身是否掉电、崩溃或其他原因。
  如果显示ns is alive,则说明服务器本身运行良好,应检查named进程是否启动正常。
  #ps-ef|grep named 如果该进程不存在,启动该进程: