实例 89 Linux 下局域网邮件服务器的建立
实现目的
电子邮件系统是目前使用最为广泛的应用服务之一,它为人们的沟通带来了方便,各种
各样的祝福和消息通过互联网可在瞬间完成。当你组建局域网系统时,目的之一也是为了借
此提高单位的工作效率,电子邮件是提高工作效率的重要的手段之一。
本例介绍在 Linux 系统下局域网邮件系统的建立。
实现技术
邮件系统的运作方式与其它的网络应用有着根本上的不同。在其它的绝大多数的网络应
用中,网络协议直接负责将数据发送到目的地。而在电子邮件系统中,发送者并不等待发送
工作完成,而是仅仅将要发送的内容发送出去。如:文件传输协议(FTP)就象打电话一样,
实时地接通对话双方,如果一方暂时没有应答,则通话就会失败。而电子邮件系统则不同,
发送方将要发送的内容通过自己的电子邮局将信件发给接收方的电子邮局。如果接收方的电
子邮局暂时繁忙,那么发送方的电子邮局就会暂存信件,直到可以发送。而当接收方未上网
时,接收方的电子邮局就暂存信件,直到接收方去取。
本例介绍如何利用 sendmail 构建局域网 E-Mail 服务器。
实现方法
1、安装 sendmail
在安装 Linux 时,如果选择了 E-MAIL 服务,sendmail 就已经安装在 Linux 系统中了,
并且已经作了一些最基本的设置。如果没有,或需要升级 sendmail,就可以使用以下方法进
行。
(1)通过 RPM 包来安装或升级(仅用于 RedHat Linux):
1)首先在光盘上或 Internet 上找到下面几个 RPM 包:
sendmail-8.9.3-10.i386.rpm sendmail 可执行文件
sendmail-cf-8.9.3-10.i386.rpm sendmail.cf 生成器
sendmail-doc-8.9.3-10.i386.rpm sendmail.cf 文档
2)然后使用以下命令安装或升级:
安装: rpm –ivh sendmail-8.9.3-10.i386.rpm
升级: rpm –Uvh sendmail-8.9.3-10.i386.rpm
(2)用源代码编译关安装:
1)取得最新版本的源代码,源代码可通过互联网来获取。
2)展开源代码:
cd /hometar –zxvf sendmail-8.9.3.tar.gz
这样就会在/home 目录下建立一个 sendmail-8.9.3 目录: