C#ASP.NET 3.5 System.Net.Mailを使用して大きな添付ファイル(9 MB)を送信しようとしています。私は、.NET 4.0にはこれを許可しないバグがあったが、.NET 3.5は問題ないと読んでいる。 .NET 4.0 Fails When sending emails with attachments larger than 3MBC#ASP.NET 3.5 System.Net.Mailを使用して大きな添付ファイルを送信する
.NET 3.5は、電子メールが送信された後に適切にセッションを閉じませんので、それが送信される前、私はこの行を追加:
smtpClient.ServicePoint.MaxIdleTime = 2;
ライン
smtpClient.Send(email);
はまだ投げていますこのエラー:
Exceeded storage allocation. The server response was: 5.3.4 Error: message file too big:
at System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn)
at System.Net.Mail.SmtpConnection.OnClose(Object sender, EventArgs args)
at System.Net.ClosableStream.Close()
at System.Net.Mail.MailWriter.Close()
at System.Net.Mail.SmtpClient.Send(MailMessage message)
エンコードの変更gは役に立たない。これは添付ファイルを破損します:
email.Attachments[0].TransferEncoding = System.Net.Mime.TransferEncoding.SevenBit;
誰かが助けてくれますか?ありがとうございました。 サーバーそのサイズの添付ファイルを送信する dissallows:あなたが知る必要があるすべてを告げる
ありがとうございます。 – engg