




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章Email服务器配置,2,目标,了解邮件服务器基本原理了解MUA、MTA与SMTP、POP3、IMAP协议之间的关系掌握Sendmail的配置方法和配置文件的主要参数的意义掌握邮局的配置使用了解Qmail的配置,3,SMTP、MTA与MUA邮局与POP3/IMAPLinux系统的邮件消息流程,邮件服务器基本原理,4,SMTP协议简介,SMTP协议定义了电子邮件从一个主机发送到另一个主机的方法SMTP协议的简单性SMTP不依赖于具体的操作系统,5,SMTP协议工作原理,SMTP是工作在两种情况下SMTP在TCP协议25号端口监听连接请求连接和发送过程SMTP,6,邮件传递代理-MTA,邮件传递代理包括sendmail,D.J.Bernstein的qmail以及WietseVenema的Postfix系统MTA还要实现反垃圾邮件功能安装和设置MTA系统比较容易,不过强大的功能的实现是以高度复杂性为代价的,7,SMTP、MTA及MUA,SMTP简单邮件传输协议MTA邮件传输代理MUA邮件用户代理,SMTP,SMTP,邮件客户端(MUA),邮件服务器(MTA),邮件服务器(MTA),POP,邮件客户端(MUA),8,邮局与POP3/IMAP,POP3:邮局协议,用户从远程邮箱下载邮件IMAP:Internet邮件访问协议,用户远程管理自己的邮箱区别,POP客户端,POP服务器,IMAP客户端,IMAP服务器,下载邮件的结构信息和邮件的子集同时对多个远程邮箱的访问多个客户机同时访问同一个邮箱多个用户作为不同的标示同时访问同一个文件夹客户机与服务器之间的同步,邮件下载,9,SMTP与POP协议的比较,SMTP协议不是POP协议。POP协议也不是SMTP协议。SMTP协议是一个只用于发送电子邮件的传输协议。一个用户是不可能连接到一个SMTP服务器去读取自己的邮件的。邮局协议却正好相反。一个客户可以通过POP协议从一个POP服务器上读取自己的电子邮件,但是客户主机却绝对无法使用POP服务器来发送电子邮件。经常给人们造成如此错误印象的主要原因,10,Linux系统的邮件消息流程,本地邮箱,POP/IMAP客户端(fetchmail),POP/IMAP服务器(imap),远程邮箱,MUA(pine),MTA(Sendmail),POP/IMAP,11,Sendmail,Sendmail基础Sendmail的控制启动Sendmail主要配置文件Sendmail的常见配置举例,12,Sendmail基础,开发:EricAllman资源:当前版本:sendmail.8.12.8-4下载:/curent-release.html特点:功能强大,配置复杂,使用最广泛,13,Sendmail的控制启动,Sendmail的安装Sendmail的配置Sendmail的启动,14,Sendmail安装,rpmivhsendmail-812.8-4.i386.rpmrpmivhsendmail-cf-812.8-4.i386.rpmrpmivhsendmail-doc-812.8-4.i386.rpm,/current-release.htmlsendmail.8.12.8-4.tar.gz,rpm安装,源代码包安装,15,Sendmail基本配置,/etc/mail/sendmail.cf/etc/mail/access/etc/mail/local-host-names/etc/mail/aliases,16,Sendmail启动,rootemailmail#/etc/rc.d/init.d/sendmailstartrootemailmail#/usr/sbin/sendmail-bd-q20m,17,Sendmail主要配置文件,/etc/sendmail.cf/etc/aliases/etc/mail/local-host-names/etc/mail/sendmail.cw/etc/mail/access其它文件,18,M4语言,一个mc脚本divert(-1)OSTYPE(linux)FEATURE(use_cw_file)define(confCW_FILE,-o/etc/sendmail/sendmail.cw)FEATURE(mailertable,hash-o/etc/sendmail/mailertable.db)FEATURE(local_procmail)define(STATUS_FILE,/etc/sendmail/sendmail.st)MAILER(procmail)MAILER(smtp),19,/etc/sendmail.cf,sendmail.cf配置应该包括7部分:LocalInfo(本地信息):这部分定义了本地主机的信息Options(选项):用来设置定义sendmail环境的选项。MessagePrecedence(消息的优先级):sendmail消息的优先级TrustedUsers(信任用户):定义发送邮件时允许改变发送地址的用户FormatofHeaders(头格式):定义在sendmail中插入的邮件头信息RewritingRules(改写规则):这部分保存着改写邮件地址命令使用该命令可以将邮件地址从用户邮件程序的地址形式改写为邮件发送程序所需要的地址形式。,20,/etc/sendmail.cf,1D,定义宏2C与F,定义类3O,设置选项4T,定义可信任的用户5P,设置优先级6K,KeyFileDeclaration7V,ConfigurationVersionLevel8M,定义邮件传输程序9H,定义邮件的首部格式,21,Sendmail常见配置举例,配置邮件别名、邮件列表、转发配置邮件服务器的转发配置虚拟主机和虚拟邮件帐号配置具有SMTP认证功能的Sendmail,22,配置邮件别名、邮件列表、转发,fox,MTA(Sendmail),系统用户Johnmaoliuxinzhang,其它MTA,maillist,karry,/etc/aliasesfox:johnmaillist:maoliuxinzhangkarry:karryO,邮件别名,邮件列表,邮件转发,/etc/aliasesfox:johnmaillist:maoliuxinzhangkarry:karryO,/etc/aliasesfox:johnmaillist:maoliuxinzhangkarry:karryO,23,配置邮件服务器的转发,/etc/mail/relay,0,0,MTA(Sendmail),x,24,配置虚拟主机和虚拟邮件帐号,To:u1,To:u2,To:,?,本地邮箱,/etc/mail/local-host-,/etc/mail/,25,配置具有SMTP认证功能的Sendmail,版本支持cyrus-sasl-2.1.10-4sendmail.8.12.8-4安装配置测试,26,配置具有SMTP认证功能的Sendmail(Cont.),测试,27,其它MTA简述,Qmail与Sendmail的比较Qmail基本配置Exim简述Postfix简述,28,Qmail与Sendmail的比较,安全高效可靠管理简单其它,qmail,sendmail,29,Qmail基本配置,软件或mirror站点:qmail-1.03.tar.gz安装与配置启动,30,Qmail基本配置(Cont.),测试,31,Qmail基本配置(Cont.),本地错误测试:给一个不存在的本地用户发信:%echoto:nonexistent|/var/qmail/bin/qmail-injectqmail:newmsg53qmail:infomsg53:bytes246fromqp20351uid666qmail:startingdelivery2:msg53tolocalnonexistentdomainqmail:status:local1/10remote0/20qmail:delivery2:failure:No_such_address._#5.1.1_/qmail:status:local0/10remote0/20qmail:bouncemsg53qp20357qmail:endmsg53qmail:newmsg54qmail:infomsg54:bytes743fromqp20357uid666qmail:startingdelivery3:msg54tolocalmedomainqmail:status:local1/10remote0/20qmail:delivery3:success:did_1+0+0/qmail:status:local0/10remote0/20qmail:endmsg54你将立即收到弹回的信件。,32,Exim简述,开发:PhilipHazel剑桥大学资源:当前版本:exim-4.30.tar.gz下载:ftp:/ftp.csx.cam.ac.uk/pub/software/email/exim/exim4特点:配置非常灵活,33,Postfix简述,开发:WietseVenema&IBM资源:当前版本:postfix-2.4.tar.gz下载:/mirrors/postfix-release/official/Postfix的总体结构图,34,Postfix简述(Cont.),35,邮局基本配置,POP3和IMAP4服务器POP3和IMAP4客户端工具,36,POP3和IMAP4服务器,安装,配置,启动,测试,rootmailetc#vi/etc/xinetd.d/ipop3rootmailetc#vi/etc/xinetd.d/imap,rootmailetc#110rootmailetc#143,37,POP3和IMAP4客户端工具,FoxmailRedHatLinux9系统上EvolutionEmailFetchmail开发:EricS.Raymond/esr/fetchmail/fetchmail-6.2.5.tar.gz取信:fetchmail-pPOP3-,38,本章总结,Internet邮件服务主要由SMTP和POP3/IMAP4提供支持实现,其中SMTP实现邮件的投递和转发,而POP3/IMAP4实现邮件的下载和远程邮箱管理功能MUA和MTA实际使用上述协议在Internet上处理邮件常用的MTA包括Sendmail、Qmail、Postfix、Exim、Exchange等;常用的MUA包括Foxmail、OutlookExpress、pine、mail、EvolutionEmail邮件客户端等,39,本章总结(Cont.),Sendmail的安装、配置、启动;sendmail.cf文件的配置方法;Sendmail邮件别名、邮件列表、SMTP认证、虚拟域的配置Qmail的安装配置及验证Exim和Postfix的使用特点基于imap-2001a-28软件包的POP3/IMAP4服务器的安装配置,客户端工具的配置验证,40,实验目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年地质版(2024)小学体育与健康二年级全一册《安全游泳防溺水》教学设计
- 2025合作伙伴项目合作合同
- 小矮人讲解题目及答案
- 常德消防素质考试题库及答案
- 消防安全常识题目及答案
- 现象及原理分析题目答案
- 2025知识产权许可与转让合同
- 沧州高中地理会考试卷及答案
- 沧州地理生物考试卷子及答案
- 2025涂料采购合同范本
- 应急管理局项目管理办法
- 2025年职业指导师考试试卷:职业指导师职业指导
- 竞彩销售培训
- 国防科普活动方案
- 藻类分子机制解析与调控网络构建-洞察阐释
- 柴油运输配送管理制度
- T/CAPA 009-2023面部埋线提升技术操作规范
- 助教合同协议书范本
- DB3707T 120-2024无特定病原凡纳滨对虾种虾循环水养殖技术规范
- 2025光伏项目施工合同范本
- 阶梯定价合同协议
评论
0/150
提交评论