- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章邮件服务器10.1 邮件服务器简介电子邮件是Internet最广泛的应用之一。配置一个邮件服务器相当于建设一个邮局。用户使用电子邮件客户端工具完成“投递”、“收取”、“阅读”等任务。实现邮件服务的基础是邮件服务器。邮件服务器的产品很多,但在Linux领域则首推sendmail。10.2 邮件服务器的工作原理10.2.1 邮件服务器工作原理在邮件服务器中涉及到两个主要协议,POP3和SMTP。SMTP(简单邮件传输协议)使用TCP25端口,负责邮件的发送和传输。写好的电子邮件发送给SMTP服务器,SMTP将邮件转换为ASCII码并添加报头,进行发送,邮件通过Internet到达目的地的邮件服务器,并由SMTP将邮件的ASCII码解码。 POP3(电子邮局协议)使用TCP110端口,负责保存用户的邮件,并提供客户端登录下载邮件。当本地服务器收到外界发送过来的邮件,就暂时储存在POP3邮局里,等到客户机通过密码账号认证登录后,再传送到客户手上。10.2 邮件服务器的工作原理10.2.2 本地网络邮件传输如果电子邮件的发件人和收件人邮箱都位于同一台邮件服务器中,它会利用以下方法进行邮件传递。1)MUA(邮件客户代理)先利用TCP连接端口25,将电子邮件传送到邮件服务器(MTA),然后这些邮件会先保存在队列中。2)经过服务器的判断,如果收件人属于本地网络的用户,则此邮件就会交由MDA进行处理,之后直接传送到收件人邮箱。3)收件人利用POP或IMAP软件(MUA),连接到邮件服务器下载或直接读取电子邮件,整个邮件传递过程也随之完成,如图10.1所示。10.2 邮件服务器的工作原理10.2.3 远程网络邮件传输1)MUA先利用TCP连接端口25,将电子邮件传送到MTA,此时发件人必须正确定义收件人的电子邮件地址,然后这些邮件会先保存在队列中。2)经过服务器的判断,如果收件人属于远程网络的用户,则此服务器会先向DNS服务器要求解析远程服务器的IP地址。如果解析失败,则无法进行邮件的传递;如果成功解析,则利用SMTP将邮件传送到远程。3)SMTP将尝试和远程的邮件服务器连接,如果远程服务器目前无法接受邮件,则会继续停留在队列中,然后在指定的重试间隔内再次尝试连接,直到成功或放弃传送为止。4)如果传送成功,则远程MTA就会将此邮件交由MDA处理,并放入用户邮箱。之后收件人即可利用POP或IMAP软件,连接到邮件服务器下载或读取电子邮件,而整个邮件传递过程也随之完成。邮件传输流程如图10.2所示。10.3 项目说明与项目要求1.项目说明用sendmail配置一个邮件服务器,实现邮件传输。2.项目要求E-mail主机地址为192.168.0.1,它的域名是mail.gov.cn。本项目中所涉及到的配置文件如表10.1所示。文件名功能/etc/mail/accesssendmail访问数据库文件/etc/mail/local-host-namesSendmail接收邮件主机列表/etc/mail/sendmail.mcsendmail的配置文件/etc/xinetd.d/ipop3配置POP3的文件10.4 配置步骤说明1)配置DNS。2)检查是否安装sendmail。3)修改/etc/mail/sendmail.mc。4)编译产生sendmail.cf文件,启动sendmail服务器。5)修改 /etc/mail/access文件。6)编译生成access.db 。7)修改/etc/mail/local-host-names。8)启动sendmail服务器。9)配置/etc/xinetd.d/ipop3文件。10)启动xinetd服务器。10.5 配置过程步骤1:配置DNS , mail.gov.cn的IP地址192.168.0.1。步骤2:打开终端,在终端输入命令“rpm –qa|grep sendmail”,如图10.4所示。[root@localhost root]#rpm –qa|grep sendmail图中出现sendmail版本信息,说明已安装了sendmail服务器。10.5 配置过程步骤3:打开sendmail.mc 配置文件并修改。[root@localhost root]#vi /etc/mail/sendmail.mc查找到DAEMON_OPTIONS(‘Port=smtp,Addr=127.0.0.1, Name=MTA’)dnl改为dnl DAEMON_OPTIONS(‘Port=smtp,Addr=127.0.0.1, Name=MTA)dnl然后保存退出。步骤4:编译产生sendmail.cf文件,并启动sendmail服务器。[root@localhost root]#m4 /etc/mail/
您可能关注的文档
最近下载
- 孟子三章课件.ppt VIP
- 《德尔菲法案例》课件.ppt VIP
- 2024-2025学年七年级生物上册 第一单元 单元测试卷(冀少版).pdf VIP
- 人工智能实训室建设方案.pdf VIP
- 人教版初中必背古诗词、文言文.pdf VIP
- 广西和塑建材有限公司年产4000吨ASA合成树脂瓦项目环境影响报告.docx VIP
- 2025至2030国内药用塑料瓶行业市场发展分析及竞争格局与投资机会报告.docx
- 第2课 我向国旗敬个礼( 课件)统编版《道德与法治》一年级上册.pptx
- 2025至2030中国OLED载板玻璃行业发展趋势预判及市场前景研究报告.docx VIP
- 智能矿山暨无人驾驶行业蓝皮书.pdf VIP
文档评论(0)