none
突然無法收發信件 Outlook 沒有出現錯誤訊息 (Event ID: 1023, 1000, 10003) RRS feed

  • 一般討論

  • 各位專家大家好,

    日前我們公司的 Exchange Server 突然無法收發信件, 但是 Outlook , OWA 看來都是正常可以連線. 信件就是送不出去, 也收不到. 直到將 Exchange Server 重新開機後, 才恢復正常.

    小弟想要了解, 到底是什麼原因造成的? 總不能每次都用重新開機來解決吧! 有勞各位專家幫忙解析了, 謝謝!

    Exchange Server 大概的環境如下:

    Windows Server 2008 R2 Enterprise SP1

    Exchange Server 2010 Standard SP3 Rollup 9

    Symantec Mail Security for Microsoft Exchange Server 7.5

    在 Event Log 的 Application 中, 在無法正常收/發信件期間有發現有下面3個 Event logs 同時發生:  

    ------------------------------------------------------------------------------

    Log Name:      Application
    Source:        .NET Runtime
    Date:          11/3/2015 10:51:53 PM
    Event ID:      1023
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      <ServerName>
    Description:
    .NET Runtime version 2.0.50727.5466 - Fatal Execution Engine Error (000007FEFA25658A) (80131506)

    ------------------------------------------------------------------------------------------------------------

    Log Name:      Application
    Source:        Application Error
    Date:          11/3/2015 10:51:53 PM
    Event ID:      1000
    Task Category: Application Crashing Events
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      <ServerName>
    Description:
    Faulting application name: edgetransport.exe, version: 14.3.235.1, time stamp: 0x54dd4977
    Faulting module name: mscorwks.dll, version: 2.0.50727.5466, time stamp: 0x503ef7aa
    Exception code: 0xc0000005
    Fault offset: 0x00000000002381d1
    Faulting process id: 0x%9
    Faulting application start time: 0x%10
    Faulting application path: %11
    Faulting module path: %12
    Report Id: %13

    --------------------------------------------------------------------------------------------

    Log Name:      Application
    Source:        MSExchangeTransport
    Date:          11/3/2015 10:51:53 PM
    Event ID:      10003
    Task Category: PoisonMessage
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      <ServerName>
    Description:
    The transport process failed during message processing with the following call stack: System.BadImageFormatException: Invalid access to memory location. (Exception from HRESULT: 0x800703E6)
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       at System.Runtime.InteropServices.Marshal.FreeHGlobal(IntPtr hglobal)
       at System.DirectoryServices.Protocols.LdapConnection.SendRequestHelper(DirectoryRequest request, Int32& messageID)
       at System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest request, TimeSpan requestTimeout)
       at Microsoft.Exchange.Data.Directory.PooledLdapConnection.SendRequest(DirectoryRequest request, LdapOperation ldapOperation, IAccountingObject budget, Nullable`1 clientSideSearchTimeout)
       at Microsoft.Exchange.Data.Directory.ADGenericReader.GetNextResultCollection(Type controlType, DirectoryControl& responseControl)
       at Microsoft.Exchange.Data.Directory.ADPagedReader`1.GetNextResultCollection()
       at Microsoft.Exchange.Data.Directory.ADGenericPagedReader`1.GetNextPage()
       at Microsoft.Exchange.Data.Directory.ADGenericPagedReader`1.<GetEnumerator>d__4.MoveNext()
       at Microsoft.Exchange.Data.Directory.ADSession.ReadBatch[TKey,TData](TKey[] keys, ADObjectId rootId, Converter`2 filterBuilder, QueryFilter commonFilter, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties, Boolean includeDeletedObjects, List`1 results)
       at Microsoft.Exchange.Data.Directory.ADSession.ReadMultiple[TKey,TData](TKey[] keys, ADObjectId rootId, Converter`2 filterBuilder, QueryFilter commonFilter, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties, Boolean includeDeletedObjects)
       at Microsoft.Exchange.Data.Directory.ADSession.ReadMultiple[TKey,TData](TKey[] keys, Converter`2 filterBuilder, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties, Boolean includeDeletedObjects)
       at Microsoft.Exchange.Data.Directory.ADSession.ReadMultiple[TKey,TData](TKey[] keys, Converter`2 filterBuilder, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties)
       at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientSession.FindByProxyAddresses[TData](ProxyAddress[] keys, IEnumerable`1 properties)
       at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientSession.FindByProxyAddresses(ProxyAddress[] proxyAddresses, PropertyDefinition[] properties)
       at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientCache.<>c__DisplayClassd.<FindAndCacheRecipients>b__b()
       at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount)
       at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.TryRunADOperation(ADOperation adOperation, Int32 retryCount)
       at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientCache.FindAndCacheRecipients(IList`1 proxyAddressList)
       at Microsoft.Exchange.Transport.Categorizer.Resolver.LookupRecipientsAndSender()
       at Microsoft.Exchange.Transport.Categorizer.Resolver.ResolveSenderAndTopLevelRecipients()
       at Microsoft.Exchange.Transport.Categorizer.Resolver.ResolveAll()
       at Microsoft.Exchange.Transport.Categorizer.CategorizerComponent.Stage2ResolveEngine(TransportMailItem transportMailItem, TaskContext taskContext)
       at Microsoft.Exchange.Transport.Categorizer.TaskContext.Invoke()
       at Microsoft.Exchange.Transport.Categorizer.CatScheduler.JobThreadEntry(Object ignored)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)

    ---------------------------------------------------------------------------------------------------------


    • 已編輯 AskaSuModerator 2015年11月9日 上午 07:03 版本可於問題中描述,修改適當標題,原始標題: Exchange Server 2010 SP3 Rollup 9 - 突然無法收發信件 Outlook 沒有出現錯誤訊息 (Event ID: 1023, 1000, 10003)
    • 已變更類型 Molly Mao 2015年11月26日 上午 10:10
    2015年11月9日 上午 06:08

所有回覆

  • 您好,

    建議您移除Symantec Mail Security for Microsoft Exchange Server 7.5

    請參考

    https://social.technet.microsoft.com/Forums/zh-TW/9efec683-c278-451e-8137-5091c2f8bac8/exchange-2013-server-uninstall-symantec-mail-security-for-microsoft-exchange?forum=exchangezhcht

    希望對您有所幫助

    謝謝.


    • 已編輯 MarkMa168 2015年11月9日 上午 06:21
    2015年11月9日 上午 06:19
  • Hello MarkMa168,

    感謝您的建議, 不過這套軟體 Symantec Mail Security for Microsoft Exchange Server 7.5 已經跟 Exchange Server 2010 一起運作很久了(從安裝到現在應該有2年了), 之前也沒有問題, 這次不知道為什麼 Exchange Server 突然當掉, 查看Log 好像也跟 Symantec 沒什麼相關, 您建議移除它, 是否可以分享其原因? 如果移除 Symantec , 請問有什麼替代的產品建議? 謝謝!

    2015年11月9日 上午 07:13
  • 您好,

    可以先將Symantec Mail Security for Microsoft Exchage 7.5 Service stop後,

    觀察Exchange 2010運作是否正常?

    或者正常移除Symantec Mail Security for Microsoft Exchage 7.5後,

    伺服器重新開機後,觀察Exchange 2010運作是否正常?

    另外,提供參考第三方垃圾郵件過濾產品

    1.TrendMicro ScanMail for Exchange 11.0

    2.SPAM SQR(Softnext)

    以上,提供您參考

    希望對您有所幫助,

    謝謝.

    2015年11月9日 上午 08:33
  • Hello MarkMa168,

    感謝您的建議, 不過這套軟體 Symantec Mail Security for Microsoft Exchange Server 7.5 已經跟 Exchange Server 2010 一起運作很久了(從安裝到現在應該有2年了), 之前也沒有問題, 這次不知道為什麼 Exchange Server 突然當掉, 查看Log 好像也跟 Symantec 沒什麼相關, 您建議移除它, 是否可以分享其原因? 如果移除 Symantec , 請問有什麼替代的產品建議? 謝謝!

    錯誤訊息中有「Invalid access to memory location」,
    不知道該主機除了 Symantec Mail Security 外,
    是否還有安裝防毒軟體呢?

    另外,在重開前有發現那些 Exchabge 服務也停止了嗎?
    AD 的複寫溝通正常嗎?


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    2015年11月9日 上午 08:53
    版主
  • 此台 server 還有安裝 Symantec EndPoint Protection 12.1.3

    另外, 在重開機之前有檢查Exchange 所有服務的狀態, 都是顯示 "Started", AD 也都是正常的.

    而且在重開機之前, 也有先停掉 "Symantec Mail Security" 服務, 可是還是不行, 所以, 最後只有重開機了.

    2015年11月10日 上午 04:12
  • 您好,

    可以先將Symantec Mail Security for Microsoft Exchage 7.5 Service stop後,

    觀察Exchange 2010運作是否正常?

    或者正常移除Symantec Mail Security for Microsoft Exchage 7.5後,

    伺服器重新開機後,觀察Exchange 2010運作是否正常?

    在重新開機之前, 有先將 Symantec Mail Security 服務先停掉, 可是還是信件無法收/發.

    重新開機後, 到目前為止都可以正常運行, Symantec Mail Security 也是可以正常運行.

    2015年11月10日 上午 04:18
  • 您好,

    建議您重新開機後,將 Symantec Mail Security 服務先停掉,然後觀察一陣子看看,

    希望對您有所幫助

    謝謝.

    2015年11月12日 上午 08:31