none
SMTP Attachmentgröße unter .NET 4.0 RRS feed

  • Frage

  • Hallo NG,

    ich habe das Problem, dass ich mit SMTP unter .NET 4.0 Mails nur noch versenden kann, wenn die Größe des Attachments 2978 KB ist. Wenn ich das selbe Projekt unter 2.0 oder 3.5 kompiliere kann ich mails mit bis zu 20 MB senden (was der Spec. von SMTP entspricht)

    Hier der Beispielcode:

        Dim mSmtp As New SmtpClient("...")
    
        Dim mMsg As New MailMessage With {.From = New MailAddress("...", "..."), .Subject = "...", .Body = "..."}
    
        mMsg.To.Add(New MailAddress("...", "..."))
    
        mMsg.Attachments.Add(New Attachment("C:\TEMP\10MB_DATEI.dat", System.Net.Mime.MediaTypeNames.Application.Octet))
    
        mSmtp.Timeout = Int32.MaxValue
    
        mSmtp.Send(mMsg)

     

    Ich verwende die VS-Version: Visual Studio 2010 Version 10.0.30319.1 RTMRel Ultimate Edition

    Bei Auführung unter .NET 4.0 erhalte ich folgenden Fehler

    System.NET.Mail.SmtpException: "Failure sending mail". // Inner Exception: "Index was outside the bounds of the array."

    Weis jemand Rat ?

    Gruß & Danke

    Robert

    Donnerstag, 24. Juni 2010 08:52