Ограничение исходящей электронной почты

Ограничение исходящей электронной почты

У нас есть проект по созданию около 5000+ идентификаторов электронной почты для образовательного учреждения. Электронные письма предназначены в основном для получения писем, и учреждение хочет установить правило, что ни один идентификатор электронной почты не может отправлять более 10 писем в час и не более 50 писем в день.

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

Мы бы предпочли полностью открытые и бесплатные решения.

Если ничего подобного недоступно, может ли кто-нибудь подсказать правильные шаги по созданию чего-то подобного на основе любой из имеющихся в настоящее время фреймворков для отправки почты/фильтрации спама?

решение1

Политика имеетМодуль квот.

  • Sender:user@domain

    • Для каждого адреса электронной почты отправителя будет создан счетчик, и будут отслеживаться счетчики для каждого отдельного отправителя.

Для 10 писем на пользователя в час используйте это в [Quotas]разделе файла конфигурации:

Policy: Default Outbound Policy
Track: Sender:user@domain
Period: 3600
Type: MessageCount
CounterLimit: 10

Есть еще беджелит/send_rate_policydСимона Карузо на GitHub.

Связанный контент