您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Linux Sendmail 详解
Sendmail内外网互发邮件实验---沈晓捷原创Sendmail~内、外网互发邮件模拟实验沈晓捷原创-1-Sendmail内外网互发邮件实验---沈晓捷原创目录一.实验拓扑图·········································································································································1二.实验需求·············································································································································1三.虚拟机设置参考·································································································································2四.实验步骤·············································································································································31.按照拓扑图要求设置各台SERVER和CLIENT的IP、NETMASK、GATEWAY以及DNS·························32.NAT的路由设置····························································································································53.DNS的设置···································································································································5(1).rpm包的安装······························································································································5(2).In-DNS的设置····························································································································5(3).Out-DNS的设置·························································································································74.SENDMAIL的设置···························································································································9(1).In-sendmail的设置·····················································································································9(2).在In-Sendmail上配置openwebmail·························································································10(3).Out-sendmail的设置················································································································13(4).注意··········································································································································145.NAT的IPTABLES的设置···············································································································15(1).清空原有的规则······················································································································15(2).地址的转换······························································································································15(3).FORWARD链的设置················································································································156.OUT-CLIENT的设置······················································································································16五.测试·······················································································································································171.LILI@CAT.COM给KAKA@MOUSE.COM发邮件············································································172.KAKA@MOUSE.COM给LILI@CAT.COM发邮件············································································19-2-Sendmail内外网互发邮件实验—沈晓捷原创一.实验拓扑图二.实验需求模拟使用Sendmail在内、外网间相互收发邮件。此实验的具体需求如下:①.按照实验拓扑图搭建网络实验环境,并正确配置IP地址;②.其中内网使用的域名为mouse.com,而外网使用的域名为cat.com;③.LAN中的In-Sendmail与In-DNS需以外网地址10.11.12.1向外网发布;④.NAT服务器设置必需的地址转换,ipatbles中INPUT、OUTPUT、FORWARD链的默认规则均为DROP,必须对适当的链设置正确的规则,使内外网的用户能互发邮件;⑤.内、外网2台DNS实现相互转发;⑥.内网用户,即In-Clent需使用Openwebmail收发邮件,而外网用户Out-Client需使用OutLookExpress收发邮件;⑦.内网用户名为kaka,邮箱地址为kaka@mouse.com;⑧.外网用户名为lili,邮箱地址为lili@cat.com。-1-Sendmail内外网互发邮件实验—沈晓捷原创三.虚拟机设置参考其中真实机充当In-Client的角色,连真实机在内总共需要7台PC!-2-Sendmail内外网互发邮件实验—沈晓捷原创四.实验步骤1.按照拓扑图要求设置各台Server和Client的IP、NETMASK、GATEWAY以及DNS①.In-Client的IP设置:②.In-Sendmail的IP设置③.In-DNS的IP设置-3-Sendmail内外网互发邮件实验—沈晓捷原创④.NAT的IP设置⑤.Out-DNS的IP设置⑥.Out-Sendmail的IP设置⑦.Out-Client的IP设置-4-Sendmail内外网互发邮件实验—沈晓捷原创2.NAT的路由设置开启NAT的kernel核心的路由功能使用vi编辑器打开后,修改内容如下:保存退出后,进行如下操作:一定要确保内外网所有的机子都能相互ping通!!!3.DNS的设置(1).rpm包的安装(2).In-DNS的设置①.创建mouse.com的正反向区域使用vi编辑器打开后,从末行开始添加如下内容:保存退出!②.创建正向记录文件添加如下内容:-5-Sendmail内外网互发邮件实验—沈晓捷原创保存退出!③.创建反向记录文件添加如下内容:保存退出!④转发设置找到如下的内容:修改下列行:保存退出⑤.关闭防火墙serviceiptablesstop⑥.重启DNS服务servicenamedrestart-6-Sendmail内外网互发邮件实验—沈晓捷原创⑦.使用host工具测试DNS解析是否成功(3).Out-DNS的设置①.创建cat.com的正反向区域使用vi编辑器打开后,从末行开始添加如下内容:保存退出!②.创建正向记录文件添加如下内容:保存退出!③.创建反向记录文件添加如下内容:-7-Sendmail内外网互发邮件实验—沈晓捷原创保存退出!④转发设置找到如下的内容:修改下列行:保存退出⑤.关闭防火墙serviceiptablesstop⑥.重启DNS服务servicenamedrestart⑦.使用host工具测试DNS解析是否成功-8-Sendmail内外网互发邮件实验—沈晓捷原创4.Sendmail的设置(1).In-sendmail的设置①.rpm包的安装②.vi/etv/mail/sendmail.mc,修改如下内容:保存退出!③.使用m4命令将sendmail.mc文件内容导入sendmail.cf文件注意将导入后的sendmail.cf文件的39行的空行去除!④.vi/etv/mail/access,从末行开始添加如下内容:⑤.将access生成access.db⑥.修改local-host-named文件添加如下内容:⑦.配置pop3服务修改内容如下:保存退出!⑧.关闭防火墙serviceiptablesstop⑨.重启相关服务servicesendmailrestartservicesaslauthdlrestartservicedovecotrestart-9-Sendmail内外网互发邮件实验—沈晓捷原创⑩.创建用户密码为:123456Sendmail配置完成以后,需要使用telnet进行测试测试成功,☺(2).在In-Sendmail上配置openwebmail①.禁止SELINUX修改如下行:②.reboot,重启计算机③.安装以下rpm包:openwebma
本文标题:Linux Sendmail 详解
链接地址:https://www.777doc.com/doc-5087798 .html