28 votes

.NET 4.0 échoue lors de l'envoi d'e-mails avec des pièces jointes supérieures à 3 Mo

J'ai récemment eu un problème après la mise à jour de mon .net framework 4.0, passant de 3,5:

Système.Net.Mail.SmtpException: Échec de l'envoi du mail. ---> Système.IndexOutOfRangeException: Index était en dehors des limites du tableau. au Système.Net.Base64Stream.EncodeBytes(Byte[] buffer, Int32 décalage, Int32 comte, Boolean dontDeferFinalBytes, Boolean shouldAppendSpaceToCRLF) au Système.Net.Base64Stream.Write(Byte[] buffer, Int32 décalage, Int32 nombre) au Système.Net.Le Mime.MimePart.Envoyer(BaseWriter écrivain) au Système.Net.Le Mime.MimeMultiPart.Envoyer(BaseWriter écrivain) au Système.Net.Mail.Message.Envoyer(BaseWriter écrivain, Boolean sendEnvelope) au Système.Net.Mail.SmtpClient.Envoyer(MailMessage message) --- Fin de l'exception interne trace de la pile ---

J'ai lu ce connecter bug d'inscription ici: http://connect.microsoft.com/VisualStudio/feedback/details/544562/cannot-send-e-mails-with-large-attachments-system-net-mail-smtpclient-system-net-mail-mailmessage.

Si quelqu'un se soucie de ce problème, s'il vous plaît voter pour elle sur se Connecter, de sorte qu'il sera fixé plus tôt.

29voto

Andy May Points 1992

Le bug a été corrigé: https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=30226

Titre: KB2183292

Date De Sortie: 7/21/2010

Taille: 8.58 MB

Version: Correctif

Catégorie: Construire

Description QFE: Système.Net.Mail - classe SmtpClient lève des exceptions si le fichier de l'attachement est > plus de 3MO

3voto

Raghav Points 11

J'ai installé les mises à jour à partir de http://support.microsoft.com/kb/2468871 dans Windows 2008 R2. La planification de l'installer sur Windows 2003 R2 SP2. La mise à jour a été installé sans trop de retard et il a travaillé sans redémarrage de l'ordinateur.

Il remplace 2183292 (http://support.microsoft.com/kb/2183292/ ) CORRECTIF: "Échec de l'envoi du mail" message d'erreur lorsque vous envoyez un message électronique à l'aide d'un .NET Framework 4-en fonction de l'application qui utilise le Système".Net.Mail.SmtpClient" classe si la pièce jointe est de plus de 3 MO

2413613 (http://support.microsoft.com/kb/2413613/ ) Un menu contextuel peut sembler loin de le pointeur de la souris lorsque vous exécutez une application Windows Presentation Foundation qui est basé sur la .NET Framework 4

2298853 (http://support.microsoft.com/kb/2298853/ ) CORRECTIF: Visual Studio 2010 d'erreur: "erreur 1 Erreur MSB4014: L'accumulation arrêté de façon inattendue en raison d'une défaillance interne"

2461678 (http://support.microsoft.com/kb/2461678/ ) Un .NET Framework 4 sur WPF application se bloque si l'objet source de la liaison de données dans un contrôle est un élément qui est défini en dehors de l'étendue du nom de la commande

2484841 (http://support.microsoft.com/kb/2484841/[anySimpleType]/ ) CORRECTIF: UNE .NET Framework 4.0 WPF application peut cesser de répondre si vous cliquez droit sur un contrôle pour ouvrir une pop-up de contrôle

Espérons que cette aide.

Merci, Raghav

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X