Le processus EdgeTransport.exe se bloque lors du traitement de certains messages électroniques sur un serveur de Transport Hub d'Exchange Server 2007

Traductions disponibles Traductions disponibles
Numéro d'article: 2556751 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Supposons que vous envoyez ou recevez un message électronique qui a un multipart/mixed content type et inline disposition de contenu dans un environnement Microsoft Exchange Server 2007. Par exemple, vous utilisez un périphérique Apple pour envoyer un message électronique contenant un corps semblable au suivant :
texte>
image>
texte>
Dans ce cas, le processus EdgeTransport.exe sur le serveur de Transport Hub se bloque. En outre, les événements suivants sont consignés dans le journal applications :
Nom du journal : Application
Source : MSExchange commun
Date :Date>
L'ID d'événement : 4999
Catégorie de tâche : général
Niveau : erreur
Mots clés : classique
Utilisateur : n/A
Ordinateur :Ordinateur>
Description :
Rapport Watson sur le point d'être envoyé à dw20.exe pour l'id de processus :ProcessID>, avec des paramètres : E12, c-RTL-AMD64numéro de version>, edgetransport, M.E.D.Storage, M.E.D.S.InboundMimeConverter.DetermineMixedContentEncoding, System.NullReferenceException,XXXX>,numéro de version>. ErrorReportingEnabled : False

Nom du journal : Application
Source : MSExchangeTransport
Date :Date>
L'ID d'événement : 10003
Catégorie de tâche : PoisonMessage
Niveau : erreur
Mots clés : classique
Utilisateur : n/A
Ordinateur :Ordinateur>
Description :
Le processus de transport a échoué pendant le traitement des messages avec la pile des appels suivants : System.NullReferenceException : non définie sur une instance d'un objet de référence d'objet.
à Microsoft.Exchange.Data.Storage.InboundMimeConverter.DetermineMixedContentEncoding()
à Microsoft.Exchange.Data.Storage.InboundMimeConverter.PromoteMimeMessageMixedBody()
à Microsoft.Exchange.Data.Storage.InboundMimeConverter.PromoteDelayedBody (élément, Boolean promoteEmptyBody)
à Microsoft.Exchange.Data.Storage.InboundMimeConverter.ConvertToItemInternal (MimePromotionFlags promotionFlags)
à Microsoft.Exchange.Data.Storage.InboundMimeConverter.<> </>c__DisplayClasse.<converttoitem>b__c()<b00></b00></converttoitem>
à Microsoft.Exchange.Data.Storage.ConvertUtils.CallCts (traceur de Trace, methodName String, String exceptionString, CtsCall ctsCall)
à Microsoft.Exchange.Data.Storage.InboundMimeConverter.ConvertToItem (MimePromotionFlags promotionFlags)
à Microsoft.Exchange.Data.Storage.ItemConversion.InternalConvertAnyMimeToItem (élément itemOut, messageIn EmailMessage, options InboundConversionOptions, MimePromotionFlags promotionFlags, Boolean isStreamToStream)
à Microsoft.Exchange.Data.Storage.ItemConversion.ConvertAnyMimeToItem (article itemOut, messageIn EmailMessage, InboundConversionOptions options, indicateurs de MimePromotionFlags)
à Microsoft.Exchange.Data.Storage.ItemConversion.ConvertAnyMimeToItem (article itemOut, messageIn EmailMessage, options de InboundConversionOptions)
à Microsoft.Exchange.MailboxTransport.StoreDriver.DeliveryItem.ConvertFromAnyMime (message EmailMessage, options de InboundConversionOptions)
à Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.CopyContentToItem (MailRecipient destinataire)
à Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.<> </>c__DisplayClass1.<delivertorecipient>b__0()<b00></b00></delivertorecipient>
à Microsoft.Exchange.MailboxTransport.StoreDriver.StorageExceptionHandler.RunUnderExceptionHandler (convertisseur IMessageConverter, StoreDriverDelegate workerFunction)
à Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.DeliverToRecipient (MailRecipient destinataire)
à Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.DeliverToRecipients()
à Microsoft.Exchange.MailboxTransport.StoreDriver.StoreDriver.DeliverMailItem (connexion NextHopConnection, TransportMailItem mailItem)
à Microsoft.Exchange.MailboxTransport.StoreDriver.StoreDriver.LocalDeliveryCallback (état de l'objet)
à System.Threading.ExecutionContext.Run (ExecutionContext executionContext, rappel ContextCallback, état de l'objet)
à System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal (_ThreadPoolWaitCallback tpWaitCallBack)
à System.Threading._ThreadPoolWaitCallback.PerformWaitCallback (état de l'objet)


Cause

Ce problème se produit car une exception InvalidCastException se produit lorsque le serveur de Transport Hub traite les messages électroniques. Ce comportement provoque l'arrêt du processus Transport.exe de bord.

Résolution

Pour résoudre ce problème, installez le correctif cumulatif suivant :
2602324 Description du correctif cumulatif de 5 pour Exchange Server 2007 Service Pack 3

Statut

Microsoft a confirmé qu'il s'agit d'un problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations

Pour plus d'informations sur le type de contenu multipart, visitez le site Web Microsoft suivant :
Informations générales sur le type de contenu en plusieurs parties
Pour plus d'informations sur le contenu en ligne, visitez le site Web Microsoft suivant :
Informations générales sur le contenu de texte

Propriétés

Numéro d'article: 2556751 - Dernière mise à jour: lundi 26 septembre 2011 - Version: 3.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Exchange Server 2007 Service Pack 3 sur le système suivant
    • Microsoft Exchange Server 2007 Standard Edition
    • Microsoft Exchange Server 2007 Enterprise Edition
Mots-clés : 
kbfix kbqfe kbsurveynew kbexpertiseinter kbmt KB2556751 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 2556751
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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