Последствия удаления размера сессии ограничивают от Виртуального сервера SMTP

Я сталкиваюсь с проблемой в одном из наших приложений, посредством чего наш сервер 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. Это в настоящее время устанавливается на 10240 КБ, но прежде чем я увеличу его, я хотел бы знать последствия повышения предела или удаления его полностью. Единственные клиенты, которые отправляют через сервер, (должен быть) под управлением моей организации.

enter image description here

0
задан 7 July 2015 в 17:43
2 ответа

Выходит, что за один сеанс (соединение) будет разрешено больше данных, в зависимости от того, на какое значение вы установите значение. Таким образом, в согласии с другими ограничениями, это определяет, сколько всего данных (сумма всех сообщений, отправленных за сессию) будет разрешено за сессию (соединение).

.
0
ответ дан 5 December 2019 в 12:38

В дополнение к предыдущему ответу, процесс службы SMTP также потенциально будет потреблять больше памяти, если он позволяет отправлять больше данных в одном сеансе. Это особенно верно, если ваш SMTP-сервер настроен на «хранение и пересылку» (принимает и сохраняет сообщение локально, отправляет код 200 обратно на отправляющий SMTP-сервер, а затем открывает другое соединение с конечным SMTP-сервером. )

0
ответ дан 5 December 2019 в 12:38

Теги

Похожие вопросы