电子邮件服务器的配置与应用【优质借鉴】.ppt

上传人:rrsccc 文档编号:8822229 上传时间:2021-01-18 格式:PPT 页数:33 大小:1.79MB
返回 下载 相关 举报
电子邮件服务器的配置与应用【优质借鉴】.ppt_第1页
第1页 / 共33页
电子邮件服务器的配置与应用【优质借鉴】.ppt_第2页
第2页 / 共33页
电子邮件服务器的配置与应用【优质借鉴】.ppt_第3页
第3页 / 共33页
电子邮件服务器的配置与应用【优质借鉴】.ppt_第4页
第4页 / 共33页
电子邮件服务器的配置与应用【优质借鉴】.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《电子邮件服务器的配置与应用【优质借鉴】.ppt》由会员分享,可在线阅读,更多相关《电子邮件服务器的配置与应用【优质借鉴】.ppt(33页珍藏版)》请在三一文库上搜索。

1、电子邮件服务器的配置与应用,第7章,本章目标,掌握邮件服务的基本原理 掌握Sendmail服务器的基本配置 理解OpenWebmail应用系统的安装与配置 教学重点: Sendmail服务器的基本配置,优质材料,本章结构,优质材料,常用邮件系统,公共邮箱 国内:网易邮箱、新浪邮箱 国际:Hotmail、雅虎邮箱、Gmail邮箱 邮件服务器 Windows平台 Exchange UNIX平台 Sendmail Qmail Postfix,优质材料,邮件系统的组成,邮件系统中的角色 MUA:Mail User Agent ,邮件用户代理 MTA:Mail Transfer Agent ,邮件传输代

2、理 邮件协议 邮件发送协议SMTP Simple Mail Transfer Protocol ,简单邮件传输协议 邮件收取协议 POP3 : Post Office Protocol V3,邮局协议第3版 IMAP4 : Internet Message Access Protocol V4,因特网消息访问协议第4版,优质材料,Sendmail的安装,Sendmail相关的软件包 sendmail Sendmail服务器程序的安装包 m4 包括了配置Sendmail服务器的必要工具 sendmail-cf 包括了重新配置Sendmail服务器的必要配置文件 sendmail-doc 包括了s

3、endmail服务器的说明文档,优质材料,Sendmail的控制启动,主机域名的要求 sendmail运行的主机需要具有完整的域名 sendmail的启动与停止 启动sendmail # /etc/init.d/sendmail start 或者 # service sendmail start 停止sendmail # service sendmail stop,优质材料,Sendmail主要配置文件3-1,配置目录 Sendmail的所有配置文件都保存在配置目录中 /etc/mail 配置文件 sendmail.cf Sendmail服务器的主配置文件,手工配置难度很大 /etc/mail

4、/sendmail.cf sendmail.mc 修改sendmail.mc文件后,通过m4命令可生成新的sendmail.cf配置文件 # m4 sendmail.mc sendmail.cf,优质材料,Sendmail主要配置文件3-2,配置Sendmail的一般步骤 先备份sendmail.mc和sendmail.cf两个文件 修改sendmail.mc文件中的设置内容 使用m4命令生成新的sendmail.cf文件 重新启动sendmail服务器程序,使新的配置生效 数据库文件 数据库文件的后缀是“.db” /etc/mail/access.db 数据库文件辅助进行sendmail服务

5、器的配置 数据库文件是通过makemap文件生成的 # makemap hash access.db access,优质材料,Sendmail主要配置文件3-3,日志文件 maillog日志文件用于记录Sendmail的事件信息 maillog文件保存在“/var/log”目录中 /var/log/maillog,优质材料,Sendmail的常见配置举例7-1,实例配置要求 邮件服务器的IP地址为192.168.0.5,主机域名为 邮件服务器将为“”域中的用户提供邮件服务 邮件服务器具有SMTP用户认证功能 域名设置 邮件服务器需要进行域名注册 在区域文件中进行A记录和MX记录的设置 pop3

6、 IN CNAME ns1 smtp IN CNAME ns1 mail IN A 192.168.0.5 IN MX 5 .,优质材料,Sendmail的常见配置举例7-2,设置local-host-names文件 local-host-names文件用于设置提供邮件服务的域名 在local-host-names文件中增加“”域 # vi /etc/mail/local-host-names /添加邮件服务器提供邮件服务的域名 开启sendmail服务的网络接口 在sendmail.mc文件中设置服务地址 # vi sendmail.mc DAEMON_OPTIONS(Port=smtp,A

7、ddr=127.0.0.1, Name=MTA)dnl /修改为 DAEMON_OPTIONS(Port=smtp,Addr=0.0.0.0, Name=MTA)dnl,优质材料,Sendmail的常见配置举例7-3,设置SMTP的用户认证 sendmail.mc文件中的配置 # vi /etc/mail/sendmail.mc dnl TRUST_AUTH_MECH(EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN)dnl dnl define(confAUTH_MECHANISMS, EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 L

8、OGIN PLAIN)dnl /去除行首的注释标记“dnl”,修改为 TRUST_AUTH_MECH(EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN)dnl define(confAUTH_MECHANISMS, EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN)dnl 启动saslauthd服务程序 # service saslauthd start,优质材料,Sendmail的常见配置举例7-4,邮件用户帐号 Sendmail服务器使用Linux系统中的用户帐号作为邮件帐号 建立邮件用户组 # groupadd

9、 mailuser 建立邮件用户帐号 # adduser -g mailuser -s /sbin/nologin mike 初始化用户口令 # passwd mike,优质材料,Sendmail的常见配置举例7-5,设置邮件别名和邮件群发功能 邮件别名和邮件群发功能使用aliases机制实现 aliases和aliases.db文件 /etc/aliases /etc/aliases.db aliases文件的记录格式 name: addr_1, addr_2, addr_3, . . . 设置邮件别名 admin: mike 设置邮件群发 testgroup: mike,john 修改al

10、iases文件后更新aliases.db文件 # newaliases,优质材料,Sendmail的常见配置举例7-6,访问控制的设置 access.db数据库可实现基于主机地址的访问控制 # cat /etc/mail/access localhost.localdomain RELAY localhost RELAY 127.0.0.1 RELAY RELAY access.db数据库默认开启了对邮件服务器本机用户的邮件投递 数据库文件是通过makemap文件生成的 # makemap hash access.db sendmail.cf,优质材料,Sendmail的常见配置举例7-7,重

11、新启动sendmail服务器 当完成对sendmail服务器的配置后,需要重新启动服务程序 # service sendmail restart 验证服务程序启动 # netstat -ntpl | grep 25 tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 6835/sendmail: acce,优质材料,阶段总结,SMTP、POP3和IMAP4是邮件系统中使用的网络协议,可实现邮件的发送和收取 Sendmail服务器的配置文件保存在“/etc/mail”目录中 Sendmail的主配置文件sendmail.cf是由m4命令根据sendmail.mc文件的内容生成

12、的 Sendmail服务器可以配置为具有用户认证功能的MTA服务器,可阻止垃圾邮件的发送,优质材料,阶段练习,查看 “/etc/mail”目录中,配置文件sendmail.cf和sendmail.mc的缺省配置 练习使用m4命令由sendmail.mc文件生成配置文件sendmail.cf,优质材料,POP和IMAP邮件服务的实现,Dovecot服务的实现 安装:rpm ivh dovecot-*.rpm 修改配置文件/etc/dovecot.conf protocols = imap pop3 重启dovecot服务:service dovecot restart 如果已配置好telnet服

13、务,则验证pop3是否正常: # telnet localhost 110,优质材料,使用邮件客户端,1用mail直接编辑文字邮件与发信/收信 使用mail最简单的方式是直接使用编辑的方式来将文字资料传送出去,例如,如果要发送一封邮件给时,可以使用如下命令: rootjsjgcx root# mail Subject: This is a test mail. There are writing area! You cant use the Up/Down button in this form. you can finish with . 注:这个“.”是结束符号,要正常离开编辑画面使用 .

14、 如上所示,mail 会主动向用户显示Subject ,可以在此输入邮件的标题,然后进入编辑画面,可以在编辑画面中输入中英文,需要注意的是,正文书写完毕在回车换行后输入西文句点“.”,这样mail就会开始将信传送出去。,优质材料,使用邮件客户端,2 在OutLook Express中设置邮件帐号 对于用户mike需要设置邮件帐号为 SMTP服务器设置为mail. POP3服务器设置为mail. ,优质材料,安装配置OpenWebmail3-1,下载OpenWebmail所需的文件 OpenWebmail及相关软件包不包括在RHEL中,需单独获得,下载地址为http:/www.openwebma

15、il.org openwebmail-2.50-1.i386.rpm perl-CGI-2.81-88.i386.rpm perl-Compress-Zlib-1.21-RH9.i386.rpm perl-suidperl-5.8.0-88.i386.rpm perl-Text-Iconv-1.2-RH80.i386.rpm 安装OpenWebmail软件包 使用rpm命令安装openwebmail及相关软件包 # rpm -ivh perl*.rpm # rpm -ivh openwebmail*.rpm,优质材料,安装配置OpenWebmail3-2,建立dbm.conf文件 OpenWe

16、bmail需要建立 “dbm.conf” 配置文件 # vi /var/www/cgi-bin/openwebmail/etc/dbm.conf dbm_ext .db dbmopen_ext .db dbmopen_haslock no 初始化OpenWebmail系统 执行openwebmail-tool.pl程序对OpenWebmail系统进行初始化 # /var/www/cgi-bin/openwebmail/openwebmail-tool.pl -init,优质材料,通过Web服务器发布Webmail,启动DNS服务器 # service named start 启动Apache服

17、务器 访问OpenWebmail之前需要先启动httpd服务程序 # service httpd start 访问OpenWebmail的界面 在客户端主机中使用网页浏览器访问OpenWebmail ,优质材料,管理OpenWebmail应用系统2-1,OpenWebmail的配置文件 通过openwebmail.conf文件进行配置 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf 修改配置文件中的设置项 设置邮件系统域名和中文界面显示 # vi /var/www/cgi-bin/openwebmail/etc/openwebmail.con

18、f /完成以下设置行的修改 domainnames default_language zh_CN.GB2312 default_iconset Cool3D.Chinese.Simplified,优质材料,管理OpenWebmail应用系统2-2,验证对OpenWebmail的设置 重新登录OpenWebmail将变为中文显示界面 OpenWebmail中的个人设置 对于单个用户可以在界面中进行个人属性的设置,优质材料,OpenWebmail中设置邮件过滤2-1,设置邮件过滤 登录OpenWebmail界面后,默认的工作区为“收件箱” 选择“邮件规则”图标进入“编辑邮件过滤规则”界面,优质材料

19、,OpenWebmail中设置邮件过滤2-2,邮件过滤规则 邮件过滤规则的属性 规则优先级 过滤条件 字符串 操作动作 目的邮件夹 公共过滤规则 公共过滤规则是只读的,不能进行修改和删除 自定义规则 用户可以根据实际需求进行邮件过滤规则的自定义,优质材料,阶段总结,sendmail缺省不提供pop3服务,需要安装imap软件包 在邮件客户端软件中需要配置用户邮件帐号、SMTP服务器地址和POP3服务器地址等信息后,才能够正确的收发邮件 OpenWebmail应用系统的运行需要Perl环境和Apache服务器的支持 通过OpenWebmail提供的操作界面,邮件用户可以登录自己的邮箱进行邮件的阅

20、读和发送,并对邮箱进行管理操作,优质材料,阶段练习,查看“/var/www/cgi-bin/openwebmail/etc/ ” 目录下文件openwebmail.conf 的内容,该文件是OpenWebmail程序的配置文件,优质材料,本章结构,常用邮件系统的介绍,邮件系统的特点和功能,Sendmail的安装,Sendmail的控制启动,安装POP3服务,使用邮件客户端,Sendmail主要配置文件,安装配置OpenWebmail,Sendmail的常见配置举例,通过Web服务器发布Webmail,管理OpenWebmail应用系统,优质材料,实验,任务1:邮件系统配置管理 注意事项 提示1:配置Sendmail服务器的SMTP认证功能需要启动saslauthd服务程序 提示2:sendmail本身不提供POP3服务,需要安装imap软件包以支持这两种服务,优质材料,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1