本文基于Linux RedHat 6.2。我们有理由认为,对于各种RedHat版本,可能都存在类似问题,而下述方法也是对各种情况都有效的。
其一,安装POP3服务器。
在Linux的安装过程中,无论是否选择Everything,系统都不会安装POP3和IMAP协议服务器,所以必须自己手动安装。首先要注意,POP3服务器程序在imap的RPM包中。
1.首先将光盘放入光驱,然后使用命令:mount /dev/cdrom;
2.其次是进入光盘中RPM包的目录,使用命令如下:cd /dev/cdrom/RedHat/RPMS;
3.然后是安装RPM包,使用命令如下:
rpm –i imap-4.7-5.i386.rpm;
4.最后是将光驱卸载,使用命令如下:umount /dev/cdrom。
安装过程结束。
需要说明的是:POP3协议的服务器是在IMAP的包中,这个可以通过运行:rpm –q –l –p imap-4.7-5.i386.rpm,来查看rpm包的内容。
其二,让Linux在启动时自行启动POP3服务。
只有一个步骤:使用vi或者其他编辑工具,在/etc/inetd.conf中找到以#pop3开头的一行,将该#去掉。
其三,为了让用户在地址中能够使用域名,而不是ip地址,必须对sendmail进行如下设置:
打开/etc/sendmail.cw文件,在其中加入服务器主机名,这里应该这样一行:
etran.com
服务器端一切OK。