切换到宽版
  • 9482阅读
  • 7回复

[求助]从其他邮件服务商过渡到Exchange [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2012-02-02
各位,请问下如果我之前有域名abc.com然后是租用别人的邮箱空间,如尚易、263什么的,那么现在我在公司搭建一个Exchange邮件服务器怎样让一部分人的先转的到Exchange上来用呢?就是说比如bob@abc.comalice@abc.com等等原来都是在尚易的企业邮局的,我先先把bob的转到公司内部的Exchange上,alice的不动还留在尚易如何操作?

我看尚易的MX记录值是5,我试过把公司内部的MX记录值设置为10,从Exchange可以发出去邮件,但收不到,别人发给bob会提示邮件地址不存在,因为邮件到底尚易后如果尚易的邮件服务器没有宕机就不会去找MX值为10的地址了,所以就找不到bob的邮箱了。我也试过把两个MX值都写成5,这样的情况就会有时可以收到,有时还是不行,可能是有时选择是尚易的邮件服务器,有时选择到Exchange的缘故吧。

我是这样想的,把MX值是5的记录先指到Exchange,MX值是10的记录指到尚易,邮件到Exchange后先查找有没有这个用户如果有就直接投递给用户,如果没有就转到MX记录是10的邮件服务器,不知道这样能不能实现?如何操作?

谢谢!
分享到
只看该作者 1楼  发表于: 2012-02-02
你的方案不能实现.
做不到先转一部分用户,再转一部分

只看该作者 2楼  发表于: 2012-02-02
参考下文可以实现邮件先到你的exchange 2010,若用户不存在就转到尚易那边。这种情况下不需要在外网dns中的mx指向尚易。不过会有一些潜在的问题,只能作为暂时过渡。

Configure Exchange 2010 to Route Messages for a Shared Address Space
http://technet.microsoft.com/en-us/library/bb676395.aspx
只看该作者 3楼  发表于: 2012-02-02
楼上的意思是说我在外网的MX记录中只做一条指向公司EXCHANGE的记录就行了?那如果这个用户公司的Exchange上不存在,Exchange会自动把这个搜索请求发往尚易那边吗?

另外问下我在Exchange上建立接受域时需要把这个接受域设置成默认吗?如果不设置成默认是不是这个接受域也可以生效?

只看该作者 4楼  发表于: 2012-02-02
另外问下我在Exchange上建立接受域时需要把这个接受域设置成默认吗?如果不设置成默认是不是这个接受域也可以生效?
只看该作者 5楼  发表于: 2012-02-03
继续偶的测试结果公布给大家,先把MX记录改为指向到Exchange的IP,然后我在Exchange服务器上建了个接受域,选择内部传送域,然后建了个发送连接器,把abc.com添加到地址空间,添加尚易的智能主机,身份验证选择基本身份验证,输入一个存在的尚易的邮箱地址如alice@abc.com和密码,在Exchange上建立bob@abc.com把尚易上bob这个邮箱删除掉,然后我用QQ邮箱发给bob@abc.com,可以发到,但是发给alice@abc.com(在尚易上)就不行,由以下退信:
向以下收件人或组传递邮件失败:

alice (alice@abc.com)
将此邮件传递到此电子邮件地址时出现问题。请尝试重新发送此邮件。如果问题仍然存在,请与支持人员联系。


以下组织拒绝了您的邮件: mx20.dns.com.cn。

供管理员使用的诊断信息:

生成服务器: testexchange01.3322.org

alice@abc.com
mx20.dns.com.cn #551 Mail from is not matched,your mail is rejected! ?????????????????? ##

我觉得是不是需要尚易那边也要在邮件服务器上做个设置才行啊?是不是要尚易那边允许从Exchange转来的邮件才行?
还有一个问题就是从因为bob的邮箱已经从尚易那边删除了,如果alice发给bob的话,会直接提示没有这个用户而不会转出去找,退一步说如果它可以先查找自己内部有没有这个用户如果没有就给到 Exchange这边,但是如果Exchange 这边也没有这个用户岂不是又丢回给它了?这样不是无限循环了?

只看该作者 6楼  发表于: 2012-02-03
回 5楼(dxjabc) 的帖子
dxjabc:继续偶的测试结果公布给大家,先把MX记录改为指向到Exchange的IP,然后我在Exchange服务器上建了个接受域,选择内部传送域,然后建了个发送连接器,把abc.com添加到地址空间,添加尚易的智能主机,身份验证选择基本身份验证,输入一个存在的尚易的邮箱地址如[email]alice@abc.com[ .. (2012-02-03 09:53) 

这个应该是尚易那边拒绝了你的邮件,因此建议联系尚易那边的工程师协助解决。你这边的配置应该是正确的。

此外,关于你后面的想法,这也是我之前提到的复杂的地方。目前解决方法有两种(我假设两边的环境都是exchange,至于尚易那边能做到哪一种我就不确定了):

1. 在尚易的环境里面为bob创建联系人,并设外部地址为bob@xyz.com,同时创建发送链接器使得发往@xyz.com的邮件转向智能主机为你的exchange服务器。在你的exchange上也要为bob建立额外的xyz.com的接受域和bob@xyz.com的邮件地址。这样,alice发给bob@abc.com的时候,会在尚易那边找到人联系人bob,于是从而发往bob@xyz.com

2.上面可能比较难实现,还有种办法就是让尚易那边也不对abc.com负责(non-authoritative),这样,因为bob不在尚易那边,就会转回你的exchange。但是缺点你也可以预见了就是会造成loop,但也不是无限的。exchange内部机制是会判断当loop多少次之后就自动drop掉了。

两种方法各有利弊,就看你怎么取舍了。

只看该作者 7楼  发表于: 2012-02-03
嗯,谢谢斑竹,我明白了,有收获!
快速回复
限60 字节
 
上一个 下一个