资源描述:
《浅析linux邮件服务器配置34994》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浅析Linux邮件服务器配置34994pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第19卷第2期2004年6月洛阳大学学报JOURNALOFLUOYANGUNIVERSITYVol.19No.2Jun.2004浅析Linux邮件服务器配置张庆利1(洛阳大学现代教育技术中心,河南洛阳,471023)摘要:在Internet出现WWW服务之前,电子邮件系统是使用最普遍的一种应用服务.Linux操作系统作为目前应用最为广泛的源代码开放的操作系统,具有性能稳定、可靠性高和价格低廉等特点.使
2、用Linux作为邮件服务器,可以与Sendmail等源代码开放的软件共同使用,在满足用户需求的基础上降低了系统价格,通过对Sendmail的简单配置,可以实现在园区网内架设电子邮件服务器的构想.关键词:Linux;电子邮件;SMTP;POP;Sendmail;账号中图分类号:TP393.098文献标识码:A文章编号:1007-113X(2004)02-0063-04Linux操作系统是目前应用最广泛的源代码开放的操作系统之一,最早由芬兰赫尔辛基大学的学生Li2nusTorvalds编写,它能够在PC计算机上实现全部的Un
3、ix特性,具有多任务、多用户的能力,在GNU公共许可权限下可免费获得,是一个符合POSIX标准的操作系统.用户不但可以从Internet上下载Linux及其源代码,以便修改和扩充操作系统,还可以从Internet上下载许多Linux的应用程序.Linux在安装过程中,默认安装并配置了邮件服务器守护程序Sendmail,该程序为Linux提供支持SM连接所需的服务.TP1电子邮件系统的工作原理电子邮件分为2部分,邮件头和邮件内容.TCPPIP对电子邮件的邮件头格式作了确切的规定,格式为/用户名@电子邮局域名0.电子邮件程序
4、分为用户代理、传输代理和投递代理3部分.用户代理将用户的信件传送至传输代理,传输代理负责将邮件送到目标主机,而投递代理则从信件传输代理取得信件传送至最终用户的邮箱.例如,用户使用OutlookExpress向传输代理Sendmail请求发送电子邮件的服务,将邮件交给Sendmail,Sendmail根据邮件的目的地址,将邮件发送给邮件接收服务器,邮件接收服务器将邮件缓存,当接收邮件的用户用OutlookExpress向邮件接收服务器发出取信的请求,邮件接收服务器将邮件发送给用户(这是IM或POP服务的工作).运行在电子邮
5、局服务器上的服务器端程序,最常用的AP有IIS和Sendmail等.本文介绍Sendmail的最基本的配置与使用方法.2工作环境配置本文假设用户在园区网环境中架设1个电子邮件服务器,该服务器拥有一个合法的IP地址主机名mail和1个合法的域名,并且DNS的MX记录也指向该域名,为了满足域名需求,DNS的域数据文件应该包含以下内容.INMX10mailmailINA211.84.112.113邮件服务器操作系统为RedHatLinux8.0,邮件传输服务Sendmail(版本为8.11.6).RedHatLinux8.0的
6、安装过程比较简单,关键在于分区问题.作为一个邮件系统,主要的磁盘空间应用于存储用户的邮件,应将大部分软件安装在Pusr目录,而用户收到的邮件存储在Pvar目录,用户处理(删除、移动等操作)后的邮件存储在Phome目录,根据情况确定合理的分区方案.3安装Sendmail安装Sendmail可以使用以下方法.1收稿日期:2004-03-21#64#洛阳大学学报2004方法一通过RPM包来安装或升级(仅用于RedHatLinux)(1)在光盘上或Internet上找到RPM包Sendmail-8.11.6-10.i386.rp
7、m(Sendmail可执行文件),Sendmail-cf-8.11.6-10.i386.rpm(Send2mail.cf生成器),Sendmail-doc-8.11.6-10.i386.rpm(Sendmail.cf文档).(2)安装或升级安装命令为[root@mailsrc]#rpm-ivhSendmail-8.11.6-10.i386.rpm.升级命令为[root@mailsrc]#rpm-UvhSendmail-8.11.6-10.i386.rpm.方法二用源代码编译并安装(1)取得最新版本的源代码在http:PP
8、www.Sendmail.orgPcurrent-release.htm处下载得到tar.gz格式的压缩包,将其存放在PusrPsrc目录下.(2)展开源代码执行命令[root@mailsrc]#tarxvfzSendmail.8.11.6.tar.gz,在Phome目录下建立Sendmail-8.11.6目录,各子