У меня есть sendmail, и я отправляю почту каждую неделю. как я могу сказать моей sendmail ограничить количество исходящих писем для определенного домена в час (чтобы избежать блокировки почтовыми серверами), например: отправлять не более 500 писем в час на @ yahoo.com и то же самое для @gmail .com и так далее
Спасибо за вашу помощь
Лучший способ решить проблему - использовать что-то вроде milter-limit который разработан специально для ограничения сообщений и может делать это в пределах домена
Используйте два отдельных экземпляра sendmail, один для приема ваших сообщений и их постановки в очередь. Он не должен быть настроен для доставки этих писем.
Второй экземпляр фактически будет настроен на доставку писем соответствующим получателям, но изначально ему нечего делать.
Установите для обработки очереди на экземпляре 2 значение
QUEUE_MODE="cron"
QUEUE_INTERVAL="1h"
Теперь, используя внешний CRONned-скрипт, запустите очередь экземпляра 1 и скопируйте 500 сообщений, которые соответствуют другим вашим критериям, в очередь экземпляра 2. Скорее всего, было бы неплохо убедиться, что Cron-Script запускается до обработки очереди.