Назад | Перейти на главную страницу

Как я могу ограничить количество сообщений, которые SendMail будет получать за одно входящее соединение?

Есть ли способ ограничить количество сообщений, которые может получать SendMail в данном сеансе SMTP?

У меня есть сервер SendMail, и вышестоящий сервер приложений пытается отправить ему десятки (потенциально сотни) сообщений за один сеанс SMTP (ehlo... mail from... rcpt to... data... rset... mail from... и т.д). Это вызывает нагрузку на ресурсы коробки, поскольку трафик не сбалансирован эффективно. Я хотел бы реализовать политику, согласно которой sendmail разрешает только до X сообщений в данном сеансе SMTP, после чего удаленному хосту потребуется повторно подключиться.

Я заметил, что есть confCONNECTION_RATE_THROTTLE вариант, но он, похоже, больше защищает от одновременного возникновения нескольких подключений - ни одно подключение не отправляет кучу электронных писем.