在UM服务器上的报错:
日志名称: Application
来源: MSExchange Unified Messaging
日期: 2013/6/18 23:57:31
事件 ID: 1423
任务类别: UMCore
级别: 错误
关键字: 经典
用户: 暂缺
计算机: PEKDC1-UMS-02.vancloa.cn
描述:
统一消息服务器处理标头文件为"C:\Program Files\Microsoft\Exchange Server\V14\UnifiedMessaging\voicemail\fd12a59e-2ee4-46af-b335-acdbb76862ba.txt"的邮件时发生错误。详细信息: "Microsoft.Exchange.UM.UMCore.SmtpSubmissionException: 未能提交到集线器传输服务器。将会重试此操作。 ---> Microsoft.Exchange.Net.ExSmtpClient.UnexpectedSmtpServerResponseException: 意外的 SMTP 服务器响应。预期: 220,实际: 500,完整响应: 500 5.3.3 Unrecognized command
在 Microsoft.Exchange.Net.ExSmtpClient.SmtpTalk.CheckResponse(ServerResponseInfo response, Int32 expectedCode)
在 Microsoft.Exchange.Net.ExSmtpClient.SmtpTalk.Command(SmtpChunk[] chunks, SmtpCommandType command, Int32 expectedCode)
在 Microsoft.Exchange.Net.ExSmtpClient.SmtpTalk.StartTls()
在 Microsoft.Exchange.Net.ExSmtpClient.SmtpClient.Submit(Boolean disableDelayedAck)
在 Microsoft.Exchange.UM.UMCore.SmtpSubmissionHelper.SubmitMessage(MessageItem message, String senderAddress, String recipientAddress, OutboundConversionOptions submissionConversionOptions, InternalExchangeServer smtpServer)
在 Microsoft.Exchange.UM.UMCore.SmtpSubmissionHelper.SubmitMessage(MessageItem message, String senderAddress, String recipientAddress, OutboundConversionOptions submissionConversionOptions, String requestId)
--- 内部异常堆栈跟踪的结尾 ---
Server stack trace:
在 Microsoft.Exchange.UM.UMCore.SmtpSubmissionHelper.HandleTransientSmtpFailure(Exception e, InternalExchangeServer smtpServer, String recipientAddress)
在 Microsoft.Exchange.UM.UMCore.SmtpSubmitStage.InternalDoSynchronousWork()
在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
在 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
Exception rethrown at [0]:
在 System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
在 System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
在 Microsoft.Exchange.UM.UMCore.SynchronousPipelineStageBase.SynchronousWorkDelegate.EndInvoke(IAsyncResult result)
在 Microsoft.Exchange.UM.UMCore.SynchronousPipelineStageBase.EndSynchronousWork(IAsyncResult r)"
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange Unified Messaging" />
<EventID Qualifiers="49156">1423</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-06-18T15:57:31.000000000Z" />
<EventRecordID>2719</EventRecordID>
<Channel>Application</Channel>
<Computer>PEKDC1-UMS-02.vancloa.cn</Computer>
<Security />
</System>
<EventData>
<Data>C:\Program Files\Microsoft\Exchange Server\V14\UnifiedMessaging\voicemail\fd12a59e-2ee4-46af-b335-acdbb76862ba.txt</Data>
<Data>Microsoft.Exchange.UM.UMCore.SmtpSubmissionException: 未能提交到集线器传输服务器。将会重试此操作。 ---&gt; Microsoft.Exchange.Net.ExSmtpClient.UnexpectedSmtpServerResponseException: 意外的 SMTP 服务器响应。预期: 220,实际: 500,完整响应: 500 5.3.3 Unrecognized command
在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]&amp; outArgs)
在 System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData&amp; msgData)
在 Microsoft.Exchange.UM.UMCore.SynchronousPipelineStageBase.EndSynchronousWork(IAsyncResult r)</Data>
</EventData>
</Event>
处理方法:新建一个内部接收器,将UM服务器IP添加到允许范围中即可。
new-ReceiveConnector -Name 'UM' -Usage 'Client' -RemoteIPRanges '10.253.3.111' -Server 'PEKDC4-HUB-01'
根本原因:我们公司对接收器进行严格的自定义,将UM投往HUB的邮件拒掉了。
本文转自 tigerkillu 51CTO博客,原文链接:http://blog.51cto.com/chenyitai/1224764,如需转载请自行联系原作者