在Internet中,我们采用POP端口提供接收邮件服务,采用SMTP端口提供发送邮件服务。也就是说,客户端的邮件发送、接收系统在要发送邮件的时候,Sendmail 配置电子邮局的SMTP端口连接;当要接收邮件的时候,就和电子邮局的POP端口连接。
而一般在所有的类UNIX系统中,SMTP端口默认是打开的,而POP端口在默认状态下是关闭的,我们必须将他打开。
1) Sendmail 配置E-Mail服务器用root(终极权限)登录到服务器上;
2) Sendmail 配置E-Mail服务器编辑文件/etc/inetd.conf;
3) Sendmail 配置E-Mail服务器找到描述POP端口的语句;
#pop2 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.pop2d
#pop3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.pop3d
前面的#号代表这一行是注释语句,不生效。
POP2是早期的端口协议版本,我们目前一般使用的是POP3.
4) Sendmail 配置E-Mail服务器将POP3的描述语句那一行的注释号“#”去掉。确保POP2的那一行是注释语句。
5) 如果没有找到,就手工补上这一行;(另外,我们还能验证一下是否存在SMTP端口的描述语句);
6) 存盘后退出。
7) 运行inetd命令,使得设置生效。
8) 用以下命令验证,看POP3端口是否打开(生效)。
netstat ?a |grep pop
如果打开的话,能看到以下信息:
tcp 0 0 *:pop3 *:* LISTEN
【编辑推荐】
- 架设RHEL4系统Sendmail邮件服务器
- RHEL 5.2下SendMail+dovecot邮件系统配置教程
- linux Mrtg监控主机流量的安装方法
- CentOS系统如何解决鼠标花屏的问题
- 小型企业的Sendmail邮件服务器应用实例