《Linux教程第16章-邮件服务器.ppt》由会员分享,可在线阅读,更多相关《Linux教程第16章-邮件服务器.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第16章章 邮件服务器邮件服务器16.1 了解电子邮件系统了解电子邮件系统MUA(Mail User Agent):邮件用户代理程序。):邮件用户代理程序。MTA(Mail Transfer Agent):邮件传送代理程序。):邮件传送代理程序。MDA(Mail Delivery Agent):邮件投递代理程序。):邮件投递代理程序。16.1.1 邮件的代理制度邮件的代理制度16.1 了解电子邮件系统了解电子邮件系统1SMTP协议协议 SMTP协议提供了十多个命令,用来完成邮件的传输,用户可通过telnet连接到MTA,使用SMTP命令来传发送邮件。这种方式发送邮件很麻烦,实际发送邮件时一般
2、不需要用户直接输入命令来操作。不过在安装邮件服务器的过程中,可以使用这些命令来测试SMTP协议是否正常工作,下面列出几个常用的测试命令。HELO DATA:MAIL FROMRCPT TORSETHELPQUIT16.1.2 了解邮件相关协议了解邮件相关协议16.1 了解电子邮件系统了解电子邮件系统2POP协议协议 POP的全称是Post Office Protocol,即邮局协议,用于电子邮件的接收,它使用TCP的110端口。现在常用的是第三版,所以简称为POP3。POP3采用Client/Server工作模式,Client被称为客户端,一般日常使用电脑都是作为客户端,而Server(服务器
3、)就是邮件服务器(MDA)。16.1.2 了解邮件相关协议了解邮件相关协议16.1 了解电子邮件系统了解电子邮件系统3IMAP协议协议 IMAP是Interactive Mail Access Protocol的简称,主要作用是邮件客户端可以通过该协议从邮件服务器上获取邮件的信息以及下载邮件等,它使用的端口是143。16.1.2 了解邮件相关协议了解邮件相关协议16.2 安装邮件服务器安装邮件服务器Postfix:作为邮件传输代理程序(:作为邮件传输代理程序(MTA),是本邮件服),是本邮件服务器的核心务器的核心。Maildrop:作来邮件投递代理程序(:作来邮件投递代理程序(MDA)。Cou
4、rier-IMAP、POP3服务器服务器。ExtMan:Web账户管理后台程序。账户管理后台程序。ExtMail:WebMail系统系统。Cyrus SASL:SMTP认证库。认证库。Apache:提供:提供Web服务功能,服务功能,ExtMan和和ExtMail都需都需要工作在要工作在Web环境下环境下。MySQL:用数据库保存邮件、用户等信息:用数据库保存邮件、用户等信息。16.2.1 使用到的软件包使用到的软件包16.2 安装邮件服务器安装邮件服务器1卸载卸载sendmail2编译安装编译安装postfix3启动启动postfix4查看查看postfix支持的数据库和认证方式支持的数据库
5、和认证方式16.2.2 安装安装postfix16.2 安装邮件服务器安装邮件服务器16.2.3 安装安装Courier-Authlib16.2.4 安装安装Maildrop16.2.5 安装安装ExtMail和和ExtMan16.2.6 安装安装Courier-IMAP16.3 配置邮件服务器配置邮件服务器16.3.1 配置域名系统配置域名系统$TTL 86400 IN SOA .admin(12345678 1H 60M 1D 1D)IN NS .dns IN A 192.168.206.11www IN A 192.168.206.11mail IN A 192.168.206.11po
6、p IN A 192.168.206.11smtp IN A 192.168.206.1116.3 配置邮件服务器配置邮件服务器1修改修改main.cf2修改修改master.cf16.3.2 配置配置postfix16.3 配置邮件服务器配置邮件服务器16.3.3 初始化数据库初始化数据库16.3 配置邮件服务器配置邮件服务器16.3.4 配置配置WWW服务器服务器NameVirtualHost*:80 Servername DocumentRoot/var/www/mail/extmail/html/ScriptAlias/extmail/cgi/var/www/mail/extmail/
7、cgi/Alias/extmail/var/www/mail/extmail/html/ScriptAlias/extman/cgi/var/www/mail/extman/cgi/Alias/extman/var/www/mail/extman/html/SuexecUserGroup vuser vgroup16.4 测试邮件服务器测试邮件服务器1启动域名服务启动域名服务2启动数据库启动数据库3启动启动Apache4启动启动Courier-Authlib5启动启动postfix16.4.1 启动各软件包启动各软件包16.4 测试邮件服务器测试邮件服务器1测试测试SMTP认证认证16.4.2 命令方式下测试邮件收发命令方式下测试邮件收发16.4 测试邮件服务器测试邮件服务器2测试测试POP316.4.2 命令方式下测试邮件收发命令方式下测试邮件收发16.4 测试邮件服务器测试邮件服务器16.4.3 测试测试Extman 16.4 测试邮件服务器测试邮件服务器16.4.4 测试测试Extmail性格决定命运性格决定命运,专注成就人生专注成就人生
限制150内