|
9.2 电子邮件系统的设置
XteamLinux捆绑了著名的sendmail SMTP服务器。
[root@xteam /root]# rpm -q sendmail
sendmail-8.8.7-20
[root@xteam /root]#
sendmail的配置一直是让几乎所有的人都头疼脑热,经常系统管理员会因为sendmail出了问题而急得上窜下跳。不过,好在我们这里只需要介绍一下为了Web服务所必须要设置的最最基本的sendmail配置,出人意料,这个基本的设置非常的简单。
[root@xteam /root]# /etc/rc.d/init.d/sendmail
start
Starting sendmail: sendmail
[root@xteam /root]# ps ax | grep sendmail
937 ? S 0:00 sendmail: accepting connections
on port 25
[root@xteam /root]#
这个基本的设置(XteamLinux缺省的sendmail配置)不允许任何其它的主机使用本机提供的SMTP服务(一般来讲,这对于互联网络的安全是有益的)。此外,经常会需要去设置的一个选项是在“/etc/sendmail.cf”文件里加上:
...
# file containing names of hosts for which we
receive email
Fw/etc/sendmail.cw
...
然后在“/etc/sendmail.cw”里填写上自己这台主机的所有的各个主机名等等。每个名字占一行。这个设置的意思就是告诉sendmail所有自己的这台服务器的所有名字,以免sendmail发生误会。
sendmail的配置可以写上整整一本书,但是另一方面,XteamLinux的缺省的sendmail配置对于标准互联网Web服务器的基本应用来讲却是恰到好处,用户只需在运行“/usr/sbin/xteam-sysv”命令时,选择启动sendmail服务即可。记住,在每一次修改了sendmail的配置文件以后,都要重新启动sendmail守护进程,以使得新的配置生效。
[root@xteam /etc]# /etc/rc.d/init.d/sendmail
restart
Shutting down sendmail: sendmail
Starting sendmail: sendmail
[root@xteam /etc]#
最后,关于POP3服务。XteamLinux关于POP3服务的缺省的设置也不需要用户再多烦心:
[root@xteam /etc]# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK POP3 localhost v6.50 server ready
user zhaoway
+OK User name accepted, password please
pass YawWoYaw
+OK Mailbox open, 0 messages
quit
+OK Sayonara
Connection closed by foreign host.
[root@xteam /etc]#
POP3服务是由imap软件包所提供的:
[root@xteam /etc]# rpm -ql imap
/etc/pam.d/imap
/usr/doc/imap-4.4
/usr/doc/imap-4.4/README
/usr/man/man8/imapd.8c
/usr/man/man8/ipopd.8c
/usr/sbin/imapd
/usr/sbin/ipop2d
/usr/sbin/ipop3d
[root@xteam /etc]#

谈谈您的看法
|