嘿,所有。我們使用IIS6 SMTP服務發送了不少電子郵件(大約23k),並每次收到大約7-8個錯誤消息。堆棧跟蹤爲:IIS SMTP:超出存儲分配響應
System.Net.Mail.SmtpException: Exceeded storage allocation. The server response was: 4.3.1 Session size exceeds fixed maximum session size
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)
我們的SMTP配置爲:
Limit message size: 2048k
Limit session size: 20240k
Limit # of messages per connection: 20
Limit # of recipients per message: 100
它是那樣簡單調整會話大小?如果是這樣,建議什麼?我們是否應該取消限制會話大小?
我並不聲稱是SMTP設置的專家,但如果我能消除這些錯誤信息,那看起來就像是向前邁進了一步。
感謝
吉姆