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.