IIS-SMTP: Exceeded storage allocation Antwort
Hey alle. Wir versenden schon ein paar E-Mails (rund 23k) mit IIS6 SMTP-Dienst und erhalten Sie etwa 7-8 Fehlermeldungen jedes mal. Der stack trace ist:
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)
Unseren SMTP-Konfiguration ist:
Limit message size: 2048k
Limit session size: 20240k
Limit # of messages per connection: 20
Limit # of recipients per message: 100
Ist es so einfach wie das einstellen der session-Größe? Wenn ja, was ist zu empfehlen? Sollten wir deaktivieren Sie einfach sitzungsgröße beschränken?
Ich behaupte nicht, ein Experte zu sein, mit SMTP-setups, aber wenn ich kann, beseitigen Sie diese Fehler-Meldungen, das scheint wie ein Schritt nach vorne.
Dank
Jim
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jim, dieser scheint, wie es läuft out-of-Speicherplatz speichern der temp-queue-Dateien verschickt werden. Das ist, warum Sie sehen nur die Fehler ein paar mal. Wie es sendet die Nachrichten, ich bin sicher, es säubert die temporären Dateien, macht Platz für mehr. Beachten Sie, dass Sie E-Mails versenden kann viele, VIELE Male schneller als der SMTP-server liefern können, die Ihnen in der Welt, und somit können Sie sich eine Hölle zu schaffen, der eine Warteschlange.
Den fehlgeschlagenen Lieferungen helfen nicht weiter...
Ich würde schauen eine config-option, die setzt das limit, wie viel Speicherplatz es erlaubt, Nutzung für temporäre Dateien.
Dem session-limit ist wahrscheinlich nur für eine Sprach-VERBINDUNG zu Ihrem SMTP-server, und erlaubt nur so viele Daten zu sein, wird in Ihrem SMTP-server, bevor Sie es sagt, "woah Kumpel..".
Ich habe genau die gleiche Fehlermeldung auf einem Windows Server-Computer und die Veränderung der "Nachrichtengröße Beschränken", um eine größere Größe behoben der Fehler.
Auf einem Windows-Server-2012-Maschine finden Sie den IIS-SMTP-server-Einstellungen über den charm "Suche" und suchen Sie nach "IIS". Auf der Registerkarte Nachrichten können Sie ändern die Größe der Nachricht.