在两台Exchange Server之间发送公用文件夹复制邮件的问题

我在两台Exchange 2003服务器之间复制公用文件夹时遇到问题。

服务器A(我们的原始服务器)托pipe在Windows Small Business Server 2003上。

服务器B(我们的新服务器)托pipe在Windows Server 2003上。

这两个系统都完全打补丁与Windows和Exchange的最新更新和服务包。

我遇到的问题是公共文件夹不会在任何方向复制。 我configuration了复制,并可以使用邮件跟踪中心查看在两台服务器之间传输的复制邮件。 但是,我注意到任何复制邮件的最后一行显示为:

SMTP: Message Queued for Local Delivery 

但是这条消息实际上并不存储,这表明问题出在这里。

我打开了各种日志logging选项,并在应用程序日志中得到以下错误(每个PF正在复制1个)

 Event Type: Error Event Source: MSExchangeTransport Event Category: SMTP Protocol Event ID: 7010 Date: 06/01/2010 Time: 15:47:13 User: N/A Computer: MAIL Description: This is an SMTP protocol log for virtual server ID 1, connection #5. The client at "192.168.16.2" sent a "xexch50" command, and the SMTP server responded with "504 Need to authenticate first ". The full command sent was "xexch50 2904 2". This will probably cause the connection to fail. 

请注意,192.168.16.2是服务器A,并且该消息是在服务器B的事件日志中收到的。

我也收到这个错误(同样,每个PF被复制1错误)

 Event Type: Information Event Source: MSExchangeTransport Event Category: Categorizer Event ID: 9013 Date: 06/01/2010 Time: 16:57:56 User: N/A Computer: MAIL Description: A message from 'smtp:[email protected]' could not be delivered because the sender does not have permission to send to recipient 'smtp:[email protected]'. This is due to a delivery restriction configured on the recipient. (Message-ID: [REMOVED]). A DSN will be generated. 

我查看了KB843106,并validation了在两个SMTP虚拟服务器上都启用了集成Windows身份validation,但是并不知道从哪里开始。 有任何想法吗?

我已经validation的事情

  • 这两台服务器都是Exchange Domain Servers组的成员。
  • 服务器A(SBS服务器)是以下成员之一:域控制器; Exchange域名服务器; RAS和IAS服务器。
  • 服务器B(2003服务器)是以下成员:Cert Publishers; 域计算机; Exchange域服务器。

默认SMTP虚拟服务器设置

服务器A(面向互联网的机器)

  • Postini的IP地址已被添加为可以中继的IP。
  • authentication方法:
  • 匿名访问:勾选
  • 基本authentication:勾选
  • 集成的Windows身份validation:勾选
  • 交货 – >高级交货 – > FQDN = servera.domain.local
  • 交货 – >高级交货 – >智能主机= [空白]
  • 传递 – >出站安全 – >匿名访问被选中。

服务器B

如上所述,除了 – 递送 – >高级递送 – > FQDN = serverb.domain.local

这是一个难题,不能把我的手放在机器上。 无论如何,我会试试看。

你是否修改了两台机器上“默认SMTP虚拟服务器”的configuration? 任何与TLS / SSL有关的东西,具体是什么?

validation这两个服务器是“Exchange域服务器”组的成员。

编辑:

授予“Exchange域服务器”的“SendAs”和“ReceiveAs”权限在Active DirectoryconfigurationNC的“服务”容器的“Microsoft Exchange”容器中的“msExchOrganizationContainer”对象中指定。 权限在整个组织中inheritance。

(嗯…你的评论重新:这些权限消失了。但是,我将离开这个编辑。)

服务器计算机是否是任何奇怪组的成员? 在股票AD / Exchange 2003环境中,他们将是“域计算机”和“Exchange域服务器”的成员。 我感到一个或其他服务器可能是“域pipe理员”组的成员下沉的感觉。

可以使用的解决方法是允许未经身份validation的公用文件夹复制。 这不是一个修复,但它会让信息stream动,直到你能找出根本原因。 在“HKLM \ System \ CurrentControlSet \ Services \ MSExchangeTransport \ Parameters”创build一个名为“SkipPublicMDBRestriction”的REG_DWORD值,并将其设置为1.这将删除公用文件夹复制的身份validation要求,并应打开泛滥门。 (有关背景信息,请参阅http://support.microsoft.com/kb/830181 。)