快压

当前位置:首页 > 电脑技巧 > 正文

如何让Exchange 2010 可以收发外部邮件

浏览次数:|更新日期:2014年09月19日

在默认out-of-box(刚刚装好的状态)情况下,Exchange 2010是不需要任何设置就能收发“内部”邮件的,即:所有在范例yatata域内的用户都可以任意的与其他域内的用户计算机基础知识收发邮件,邮件地址为:用户@yatata.home
  显然,光是一个内部邮件的功能是不能够的。我们还需要让Exchange与外部世界沟通(Internet)。那么,第一步,我们先设置Sender(发送器),以便让Exchange可以发送邮件给任意邮箱。
  打开Exchange Management Console(在开始->所有程序里面),展开Organization Configuration(组织配置?),选择Hub Transport(中心传输?),然后右边的框内选择Send Connector标签,然后新建一个Send Connector
  选择SMTP类型,地址用*号表示就可以了
  可以不选择添加Smart Host(Smart Host是一个中转用的SMTP服务器,有的ISP可能会要求你使用)。如果不选择添加,Exchange会通过域内的DNS来发送邮件。
  Source Server这里保持默认的就好,Exchange会自动将本机添加
  继续下一步就能完成Send Connector的设置了。完成后,你可以通过Exchange给你其它邮箱,如gmail,发送测试邮件。(注意:邮件应该可以顺利发送,但很可能会出现在Spam、Junk等垃圾邮箱内,想避免你的邮件被认定为垃圾邮件,请关注下一篇教程,谢谢)
  发邮件没有问题了,接下来要设置收邮件。这个问题有点小复杂,因为涉及到DNS解析的内容。服务器本身配置了DNS,但一开始我们也说过了,这个是内部使用的DNS,与Internel上互发邮件没有什么关系。所以,你希望别人通过邮件能找到你,你得购买一个域名,如我自己的yatata.XXX (XXX代替了真实域名,怕某些无聊人士成天发垃圾给我)。
  购买好域名后,域名商会提供DNS解析服务,你这时候只需要在他们的DNS上添加MX、IP等记录就可以让别人通过域名找到你的服务器了(具体的,我们下一篇教程图解)
  那接下来我们可以做什么?我们要更改Exchange几个地方的设置,否则就算有了域名,我们也无法收到邮件的。先回到Organization Configuration,选择Hub Transport,这次选择右边框里的Accepted Domain(接受域名?)标签,然后新建一个Accepted Domain
  其它的保持默认设置,点击New完成添加。再然后展开Server Configuration (服务器配置),选择Hub Transport,然后我们右边下方会看见Receive Connectors,双击(或者右键->属性)Default ×××××××××××(注意:一定是那个Default开头的,默认的那个)
  然后点击Permission Groups(权限组?)标签,将Anonymous users(匿名用户)打勾。(这一步完成后,才能顺利收到非Accepted Domain以外的域名的邮件)
  最后,可选的,但强烈建议的,就是安装反垃圾邮件的Exchange组件。打开Exchange Management Shell(注意:不是Power Shell,这个就是在你打开Exchange Management Consol的地方),找到C:Program FilesMicrosoftExchange ServerV14Scripts(基本DOS操作,你不要说你不会),然后执行.install-AntispamAgents.ps1(最后一个数字是1,不是字母L)
  有一点Warning,但都是True的,即安装成功。重启服务器就可以生效了(默认自动生效的)。
  哦,忘记说了,Exchange的激活在这里: