公司内部的使用Exchange2010,公网上的邮件服务器使用Server2003的POP3邮局进行模拟,公网上的DNS也安装在POP3邮件。
实验思路:
1.在2003上安装POP3电子邮局和DNS,然后在DNS中创建正向查找区域,创建2个邮件的邮件交互记录(MX)
2.测试POP3邮件的邮件收发情况
3.Route我也是用2003搞的启用NAT功能,外网的POP3邮局不需要填写网关地址
4.在Exchange2010上的组织配置中创建发送连接器
5.DC的DNS设置转发器地址为公网上的DNS服务器
6.测试企业内网发送邮件和接收邮件
一.安装POP3邮件,创建邮件交换记录
如下图,公网上一台2003服务器,我安装了pop3邮件和DNS
如下图,创建了contoso.com的邮件交换记录,对应了10.0.0.2
如下图,创建了abc.com的邮件交换记录对应10.0.0.1
二.测试pop3邮局邮件的收发
如下图,在POP3邮件中我创建了一个zhangsan
如下图,张三给自己发送一封邮件,说明我们内部发送邮件没有问题,但是不意味着张三可以对外发送邮件
为了让张三可以对外发送邮件我们必须设置SMTP,选择“属性”
我们在访问中选择 “基本身份验证”在弹出警告中选择“是”,也就是说我们必须验证用户的身份才允许用户对外发送邮件
以上,我们就搞定了互联网上POP3邮局的邮件收发
三.Route启用NAT功能
如下图,我们在Route上的NAT/基本防火墙,选择“新增接口”
这个路由协议在您下面的选择的接口上运行,选择“Wan”
选择“公用接口连接到Internet”,选择“在此接口上启用NAT”至于防火墙我就不选择了,方便测试
完成后视图如下
四.创建Exchange2010发送连接器
如下图,我们在组织配置---集线器传输----选择“新建发送连接器”
起个名称这个随意我这里就Send Mail to Internet,选择预期用法“Internet”
选择“添加”,在地址空间中输入“*”表示把邮件传输到所有地址空间
保持默认即可,使用MX记录来自动传送邮件
选择集线器服务器,我这里只有一台,保持默认即可,如果有多台HUB(集线器)传输服务器,我们选择多个那么HUB会自动实现负载均衡
选择“新建”
这里给出了powershell命令
完成后视图如下,有了发送连接器我们就可以对发发送邮件了
五.DC设置转发器
如下图,我们在DC上设置转发器,把DNS请求转发给公网上的DNS,10.0.0.2
使用nslookup查看DC是否可以解析到contoso.com邮局的MX记录,解析成功
六.测试企业内网发送和接收邮件
如下图,企业内网的alice给张三发送一封邮件
如下图,公网的张三收到了alice发来的邮件
当zhangsan收到邮件后给alice进行回复显然是不会成功的,因为我们没有做端口映射,下面我们就搞下端口映射,映射给内网的Exchange服务器
我们在公网上的POP3邮局上telnet企业中的Exchange邮件服务器
如下图,telnet成功
如下图,张三给alice回复,问是否愿意当他的小三
张三没有发送成功,why?这是因为在Exhange的服务器级别中的Default接收连接器,没有勾选上匿名
我们勾选上“匿名用户”,为什么?公网邮件之间发送邮件一般都是匿名,难不成要验证全世界的用户,所以我们要勾选匿名
如下图,这回alice收到了张三发来的邮件,alice想做小三?哈哈
以上,我们就完成了Exchange2010 邮件的收发。