Proces EdgeTransport.exe ulega awarii podczas przetwarzania niektórych wiadomości e-mail na serwerze Exchange Server 2007 koncentratora transportu

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 2556751 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Symptomy

Założono wysłania lub odebrania wiadomości e-mail zawierającej multipart/mieszany zawartości typu i wbudowany zawartości dyspozycję w środowisku Microsoft Exchange Server 2007. Na przykład urządzenie Apple należy wysłać wiadomość e-mail, która zawiera treść, podobny do następującego:
tekst>
Obraz>
tekst>
W takiej sytuacji proces EdgeTransport.exe na serwerze koncentratora transportu ulega awarii. Ponadto w dzienniku aplikacji rejestrowane są następujące zdarzenia:
Rejestrowanie nazwy: stosowanie
Źródło: Wspólne MSExchange
Data:Data>
Identyfikator zdarzenia: 4999
Zadanie kategorii: Ogólne
Poziom: błąd
Słowa kluczowe: klasyczne
Użytkownik: n/d!
Komputer:Komputer>
Opis:
Raport programu Watson zostaną wysłane do dw20.exe identyfikator procesu:Identyfikator procesu>, z parametrami: E12 c-RTL-AMD64numer wersji>, edgetransport, M.E.D.Storage, M.E.D.S.InboundMimeConverter.DetermineMixedContentEncoding, System.NullReferenceException,XXXX>,numer wersji>. ErrorReportingEnabled: FAŁSZ

Rejestrowanie nazwy: stosowanie
Źródło: MSExchangeTransport
Data:Data>
Identyfikator zdarzenia: 10003
Zadanie kategorii: PoisonMessage
Poziom: błąd
Słowa kluczowe: klasyczne
Użytkownik: n/d!
Komputer:Komputer>
Opis:
Proces transportu nie powiodło się podczas przetwarzania z następujący stos wywołań wiadomości: System.NullReferenceException: obiekt odniesienia nie jest ustawione na wystąpienie obiektu.
na Microsoft.Exchange.Data.Storage.InboundMimeConverter.DetermineMixedContentEncoding()
na Microsoft.Exchange.Data.Storage.InboundMimeConverter.PromoteMimeMessageMixedBody()
na Microsoft.Exchange.Data.Storage.InboundMimeConverter.PromoteDelayedBody (element element, Boolean promoteEmptyBody)
na Microsoft.Exchange.Data.Storage.InboundMimeConverter.ConvertToItemInternal (MimePromotionFlags promotionFlags)
na Microsoft.Exchange.Data.Storage.InboundMimeConverter.<> </>c__DisplayClasse.<converttoitem>b__c()<b00></b00></converttoitem>
na Microsoft.Exchange.Data.Storage.ConvertUtils.CallCts (Trace oledzenia, methodName ciąg, ciąg exceptionString, CtsCall ctsCall)
na Microsoft.Exchange.Data.Storage.InboundMimeConverter.ConvertToItem (MimePromotionFlags promotionFlags)
na Microsoft.Exchange.Data.Storage.ItemConversion.InternalConvertAnyMimeToItem (itemOut element, funkcja EmailMessage messageIn, opcje InboundConversionOptions, MimePromotionFlags promotionFlags, Boolean isStreamToStream)
na Microsoft.Exchange.Data.Storage.ItemConversion.ConvertAnyMimeToItem (itemOut element, funkcja EmailMessage messageIn, opcje InboundConversionOptions, MimePromotionFlags flagi)
na Microsoft.Exchange.Data.Storage.ItemConversion.ConvertAnyMimeToItem (itemOut element, funkcja EmailMessage messageIn, InboundConversionOptions opcje)
na Microsoft.Exchange.MailboxTransport.StoreDriver.DeliveryItem.ConvertFromAnyMime (Funkcja EmailMessage wiadomości, opcje InboundConversionOptions)
na Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.CopyContentToItem (MailRecipient odbiorcy)
na Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.<> </>c__DisplayClass1.<delivertorecipient>b__0()<b00></b00></delivertorecipient>
na Microsoft.Exchange.MailboxTransport.StoreDriver.StorageExceptionHandler.RunUnderExceptionHandler (konwerter IMessageConverter, StoreDriverDelegate workerFunction)
na Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.DeliverToRecipient (MailRecipient odbiorcy)
na Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.DeliverToRecipients()
na Microsoft.Exchange.MailboxTransport.StoreDriver.StoreDriver.DeliverMailItem (połączenia NextHopConnection, TransportMailItem mailItem)
na Microsoft.Exchange.MailboxTransport.StoreDriver.StoreDriver.LocalDeliveryCallback (stan obiektu)
na System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback wywołania zwrotnego, stan obiektu)
na System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal (_ThreadPoolWaitCallback tpWaitCallBack)
na System.Threading._ThreadPoolWaitCallback.PerformWaitCallback (stan obiektu)


Przyczyna

Ten problem występuje, ponieważ wyjątek InvalidCastException występuje, gdy serwer koncentratora transportu przetwarza wiadomości e-mail. To zachowanie powoduje, że proces Transport.exe krawędzi awarie.

Rozwiązanie

Aby rozwiązać ten problem, należy zainstalować następujące pakietu zbiorczego aktualizacji:
2602324 Opis pakietu zbiorczego aktualizacji 5 dla Exchange Server 2007 Z dodatkiem Service Pack 3

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Więcej informacji

Aby uzyskać więcej informacji na temat wieloczęściowe typu zawartości, odwiedź następujące witryny firmy Microsoft:
Ogólne informacje dotyczące typu wieloczęściowego zawartości
Aby uzyskać więcej informacji na temat treści wstawionych odwiedź następującą witrynę sieci Web firmy Microsoft:
Ogólne informacje dotyczące treści wstawionych

Właściwości

Numer ID artykułu: 2556751 - Ostatnia weryfikacja: 26 września 2011 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Exchange Server 2007 Service Pack 3 na następujących platformach
    • Microsoft Exchange Server 2007 Standard Edition
    • Microsoft Exchange Server 2007 Enterprise Edition
Słowa kluczowe: 
kbfix kbqfe kbsurveynew kbexpertiseinter kbmt KB2556751 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:2556751

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com