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

Sendmail: есть ли способ настроить «буфер» для входящих писем?

Мой сервер Sendmail получает в среднем 30 писем в минуту, но в некоторые пиковые периоды это число возрастает до 5000 в минуту. По причинам логики обработки я хотел бы знать, можно ли установить в Sendmail какую-то очередь для входящих писем, которые он обрабатывает, скажем, 100 писем в данный момент, распределяя обработку более однородно.

С уважением

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

В синтаксисе sendmail.cf M4:

define(`confCONNECTION_RATE_THROTTLE', `100')dnl