- 1
- 0
- 约4.69千字
- 约 10页
- 2017-04-23 发布于四川
- 举报
第十一章节邮件服务器
第11章 邮件服务器; 11.1 讲解Linux邮件服务器基本概念
11.1.1 电子邮件服务
电子邮件(E-mail)是Internet上最基本、最重要的服务之一,其应用也非常广泛。
11.1.2 电子邮件系统
1. 用户代理
用户代理 (User Agent,缩写为UA)就是用户与电子邮件系统之间的接口,通常情况下它是一个运行在发送端或接收端运行的一个程序,主要负责将邮件发送到邮件服务器和从邮件服务器上接收邮件。
2. 邮件服务器
它包括邮件发送服务器(SMTP服务器)和邮件接收服务器(POP3服务器或IMAP4服务器)。
3. 传输协议
电子邮件的传输协议(也就是在邮局间交换电子邮件的协议)主要有SMTP(简单邮件传输协议)、POP(电子邮局协议)和IMAP(互联网邮件应用协议)。; 11.1.3 电子邮件系统的工作原理
11.2 Sendmail邮件服务器和IMAP协议的安装和启动
11.2.1 安装Sendmail
1. 使用rpm包安装
# rpm -ivh sendmail-8.13.1-2.i386.rpm
2. 编译源代码安装
# tar –zxvf sendmail-8.13.1-2.tar.gz
# cd /home/sendmail-8.13.1-2/src
# ./Build
# Install; 也可以使用图形化方法启动,选择【应用程序】|【系统设置】|【服务器设置】|【服务】命令
11.2.3 IMAP和POP服务器安装
可以将Linux的第2张安装光盘放进光驱,然后在终端命令窗口运行以下命令即可开始安装:
#cd /mnt/cdrom/RedHat/RPMS
#rpm -ivh imap-*.i386.rpm
因为在Red Hat Enterprise Linux 已经将POP和IMAP打包成一个单独的套件,安装好imap-*.rpm,就会同时安装这两个服务器
11.2.4 启动IMAP和POP服务
(1)修改文件/etc/services
使用vi编辑器打开/etc/services文件,增加以下内容。
imap 143/tcp imap2
imap 143/udp imap2
pop2 109/tcp pop-2 pos
(2)修改文件/etc/xinetd.d/imap
service imap
{
socket_type =stream
wait =no
user =root
server =/usr/sbin/imapd
log_on_success +=HOST DURATION
disable =no
}; (3)修改文件/etc/xinetd.d/pop3
service imap
{
socket_type =stream
wait =no
user =root
server =/usr/sbin/imapd
log_on_success +=HOST DURATION
disable =no
}
重新启动xinetd程序,执行如下命令:
# /etc/rc.d/init.d/xinetd reload
11.3 Sendmail相关配置文件
11.3.1 主配置文件/etc/mail/sendmail.cf
可以直接通过修改sendmail.mc模板来达到定制sendmail.cf文件的目的。
创建sendmail.cf文件的具体步骤如下:
(1)备份原有sendmail.cf文件
为了预防误操作而导致损坏sendmail.cf文件,所以先备份它。在终端命令窗口输入以下命令完成:
# cp /etc/mial/sendmail.cf /etc/mail/sendmail.cf.BAK
(2)生成sendmail.cf文件
使用m4宏编译工具,并根据sendmail.mc模板文件产生sendmail.cf配置文件,并导出到/etc/mail/目录下:
# m4 /etc/mail/sendmail.mc /etc/mail/sendmail.cf
(3)重启sendmail服务
# /etc/rc.d/init.d/sendmail restart; 11.3.2
原创力文档

文档评论(0)