Pertimbangkan skenario berikut ini:
- Membuat kotak pesan di lingkungan Microsoft Exchange Server 2010.
- Anda masuk ke kotak pesan menggunakan Outlook.
- Anda menerapkan aturan untuk Kotak masuk folder dalam Outlook. Aturan ini berisi pengguna yang tidak memiliki alamat email.
- Anda menerima pesan email dari pengguna lain.
Dalam skenario ini, proses EdgeTransport.exe crash pada server Exchange Server 2010. Selain itu, kejadian berikut tercatat dalam log aplikasi:
Nama login: aplikasi
Sumber: MSExchange umum
Event ID: 4999
Tugas Kategori: umum
Tingkat: kesalahan
Kata kunci: klasik
Pengguna: N/A
Description:
Watson laporan akan dikirim untuk proses id: 4544, dengan parameter: E12, c-RTL-AMD64, 14.01.0270.001, edgetransport, M.Exchange.Data, M.E.D.ProxyAddress.BreakPrefixAndAddress, System.ArgumentException, d6c1, 14.01.0255.000.
Nama login: aplikasi
Sumber: MSExchangeTransport
Event ID: 10003
Tugas Kategori: PoisonMessage
Tingkat: kesalahan
Kata kunci: klasik
Pengguna: N/A
Description:
Proses transportasi gagal selama pesan pengolahan dengan memori panggilan berikut: System.ArgumentException: alamat e-mail tidak boleh kosong.
pada Microsoft.Exchange.Data.ProxyAddress.BreakPrefixAndAddress (String proxyAddressString, String & prefixString, String & addressString)
pada Microsoft.Exchange.Data.ProxyAddress.Parse (String proxyAddressString)
pada Microsoft.Exchange.Transport.MailboxRules.RuleUtil.GetProxyAddressFromSearchKey (objek searchKey)
pada Microsoft.Exchange.Transport.MailboxRules.RuleEvaluationContext.CompareAddresses (objek messageValue, objek ruleValue)
pada Microsoft.Exchange.Transport.MailboxRules.RestrictionEvaluator.EvaluatePropertyRestriction (PropertyRestriction pembatasan, IRuleEvaluationContext konteks)
pada Microsoft.Exchange.Transport.MailboxRules.RestrictionEvaluator.Evaluate (pembatasan pembatasan, IRuleEvaluationContext konteks)
pada Microsoft.Exchange.Transport.MailboxRules.RestrictionEvaluator.EvaluateCommentRestriction (CommentRestriction pembatasan, IRuleEvaluationContext konteks)
pada Microsoft.Exchange.Transport.MailboxRules.RestrictionEvaluator.Evaluate (pembatasan pembatasan, IRuleEvaluationContext konteks)
pada Microsoft.Exchange.Transport.MailboxRules.RestrictionEvaluator.EvaluateOrRestriction (OrRestriction pembatasan, IRuleEvaluationContext konteks)
pada Microsoft.Exchange.Transport.MailboxRules.RestrictionEvaluator.Evaluate (pembatasan pembatasan, IRuleEvaluationContext konteks)
pada Microsoft.Exchange.Transport.MailboxRules.RuleEvaluator.EvaluateRule (aturan aturan, FolderEvaluationResult hasil)
di Microsoft.Exchange.Transport.MailboxRules.RuleEvaluator.EvaluateRulesOnCurrentFolder()
di Microsoft.Exchange.Transport.MailboxRules.RuleEvaluator.Evaluate()
di Microsoft.Exchange.MailboxTransport.StoreDriver.Agents.MailboxRulesAgent.OnPromotedMessageHandler (sumber StoreDriverEventSource, StoreDriverDeliveryEventArgs args)
pada Microsoft.Exchange.Data.Transport.StoreDriver.DeliveryAgent.Invoke (String eventTopic, objek sumber, objek e)
pada Microsoft.Exchange.Data.Transport.Internal.MExRuntime.Dispatcher.Invoke (MExSession sesi)
pada Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.Invoke (String topik, objek sumber, objek e)
pada Microsoft.Exchange.MailboxTransport.StoreDriver.MExEvents.RaiseEvent (MExSession mexSession, String eventTopic, objek [] konteks)
pada Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.RaiseEvent (String deliveryEventBindings, LatencyComponent eventComponent)
pada Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.<>c__DisplayClass4.<delivertorecipient>b__0()</delivertorecipient>
pada Microsoft.Exchange.MailboxTransport.StoreDriver.StorageExceptionHandler.RunUnderExceptionHandler (IMessageConverter converter, StoreDriverDelegate workerFunction)
di Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.DeliverToRecipient()
di Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.DeliverToRecipients()
pada Microsoft.Exchange.MailboxTransport.StoreDriver.StoreDriver.DeliverMailItem (NextHopConnection koneksi, UInt64 sessionId, DateTime sessionStartTime, UInt64 mailCount, String mailboxServerFqdn, Boolean & wasSessionOpenedForLastRecipient)
pada Microsoft.Exchange.MailboxTransport.StoreDriver.StoreDriver.LocalDeliveryCallback (objek negara)
pada System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback callback, objek negara)
pada System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal (_ThreadPoolWaitCallback tpWaitCallBack)
pada System.Threading._ThreadPoolWaitCallback.PerformWaitCallback (objek negara)
Untuk mengatasi masalah ini, instal rollup pembaruan berikut:
2579150
(http://support.microsoft.com/kb/2579150/
)
Deskripsi Update Rollup 4 untuk Exchange Server 2010 Paket Layanan 1
Untuk mengidentifikasi aturan yang menyebabkan masalah, crash dump dari EdgeTransport.exe harus diperoleh dan dikirim ke Microsoft produk teknisi untuk analisis.
Microsoft telah mengkonfirmasi bahwa ini adalah masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".