电子邮件服务器及SMTP、POP3、IMAP协议.docVIP

电子邮件服务器及SMTP、POP3、IMAP协议.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子邮件服务器及SMTP、POP3、IMAP协议.doc

电子邮件服务器及SMTP、POP3、IMAP协议 拓扑说明:三台机器,PC1是一台DNS服务器(192.168.126.139,server.sc.cmp,fedora系统),同时配置发送邮件服务(SMTP);PC2是一台邮件服务器(192.168.126.140,mail.sc.cmp,fedora系统),配置发送及接受邮件的服务(SMTP、POP3、IMAP);PC3是客户端(XP系统/win7)。 说明:本次实验仅基于IPv4协议进行,有兴趣的同学可以尝试在IPv6上进行,配置方式类似。 电子邮件服务器配置 首先,在PC1上配置好DNS服务(请看DNS服务配置实验)。 安装软件 在PC1上安装sendmail和sendmail-cf,在PC2上安装sendmail、sendmail-cf和dovecot,使用yum命令安装: 在PC1(DNS服务器)上的截图: 在PC2(电子邮件服务器)上的截图: sendmail配置(PC1和PC2上都要配置,这里只介绍PC1上的配置,PC2操作方法一样) 打开文件夹/etc/mail 重点关注红色框里的四个文件:access、access.db、sendmail.cf、sendmail.mc 在PC1上的配置如下(PC2同样配置): 打开文件sendmail.mc,: Addr中,127.0.0.1表示只监听本机的25端口,不监听其他任何机器的。要是不同服务器间能通过SMTP服务通讯,必须去掉回环地址127.0.0.1,否则将无法接收来自其他机器的邮件。 将红色框中的IP地址127.0.0.1改为0.0.0.0;保存修改。 打开文件access: 按红色框所示添加PC2、PC3所在子网(PC2的配置中添加PC1、PC3所在子网),也可不添加子网,直接添加IP地址。保存修改。 编译文件,将access中的信息写入access.db,将sendmail.mc中的信息写入sendmail.cf中: 修改域名 在图形界面下点击“系统-管理-网络”,在网络控制面板下选择DNS,修改域名: 修改后保存配置,并重启网络服务(点击右上脚的连接,或者在终端里用ifconfig命令) 启动服务 服务验证 在PC1和PC2上配置好,并启动服务后,可通过如下方法验证: 在PC1上往PC2发邮件(用mail命令,后面直接加上收件人地址): 说明:Subject后是邮件正文,以“.”结束。 在PC2上检查邮件接收情况: 输入序号可以查看邮件全文: 在PC2上同样可以向PC1上的用户发邮件,这里就不详细列出了。 注意事项: 1、可以使用机器原有用户发邮件(root用户、机房机器的user2用户等),同样也可以自己新建用户发送邮件(新建用户方法请看实验教材P264)。 2、接收到的邮件存放在目录/var/spool/mail下,文件名为用户名。但mail命令不能保证能查看所有用户接收到的邮件。当通过mail命令无法查看邮件时,可直接打开/var/spool/mail下对应的文件查看。 3、有时候,用mail命令发了邮件但没有接收到,不见得就是配置错误,有可能是因为机器速度慢,或者转发速度慢,或者存储空间不足没显示接收邮件。存在邮件服务器过了很久才收到之前发的邮件的情况(延迟半小时也是可能的,至少我在电脑开了三台虚拟机后,出现过这样的情况。) dovecot配置 dovecot的配置相对简单,只需要修改一个地方,但非常关键。 打开文件/etc/dovecot.conf: 像红色框那样,加上邮箱在电子邮件服务器中的地址。请注意,最后的“%u”表示的是用户名。保存文件。 关闭防火墙: 关闭防火墙的目的,是为了打开pop3端口,使得PC2能够接收来自其他机器的邮件。实际上,关闭防火墙是非常简便而且暴力的行为。可以不关闭整个防火墙服务,只开启POP3端口的服务,在图形界面下打开防火墙: 点击“添加”可以选择你要添加的端口(可以是不可修改的0-1023之间的,也可以是自由分配的端口)。 也可以通过命令行在防火墙开启POP3服务,有兴趣的同学可以上网查相关命令。 启动服务: netstat –a|grep 用于检查端口的开启状况。 在PC3上验证服务: 首先在PC3上将DNS服务器地址设置为192.168.126.139(PC1的地址)。 打开Outlook并设置一个新账户: 请记住,要设置的是PC2上的用户。 接收和发送邮件服务器填PC2的域名。服务器选择POP3服务。 账户名与密码要与电子邮件服务器中的用户名密码一致。 完成设置后,在Outlook上发一封邮件给PC1: 发送邮件后,在PC1上用mail命令检查是否收到邮件: SMTP服务验证成功,Outlook上配置的SMTP服务器能正常运行。 在PC1上用mail命令发邮

文档评论(0)

jackzjh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档