>Проблема в том, что рассылка отправляется с форума после добавления поста, а
>сколько их будет, например, за 1 час - 1,2 или 22 - никто не знает.
>Если бы можно было указать, например, интервал времени и работы, и простоя - тогда да. Использовать это можно вот так:
acl_rcpt:
// первый ацль (или не первый, но осторожно)
defer ratelimit = 20 / 10m / per_mail / $sender_address
message = "Очинна многа письмов, оннако. Мала-мала ждать надо."
Если за предыдущие 10 минут отправителем $sender_address было отправлено более 20 штук писем, МТА его вежливо факнет до момента, пока количество отправленных писем за предыдущие 10 минут не упадет ниже 20.
Для каждого $sender_address будет считаться свой личный рейт, и можно подобрать такие значения m/p что добрососвестный пользователь ничего не заметит, а строчитель-пулеметчик получит дефер.
>Мне сегодня ещё подсказали, что можно это реализовать через GREYLIST. Там настраивается,
>что первая попытка отправить сообщение отклоняется, а когда через заданный промежуток
>времени происходит вторая попытка, то она удовлетворяется.
Обычно грейлистинг задерживает доставку только первого письма, но после верификации начинает принимать сообщения без задержки. Допилить грейлист для вашей задачи можно, но зачем, если экзим уже умеет нужное?