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

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

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

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

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

.
1
задан 2 August 2021 в 15:49
1 ответ

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

  • Sender:user@domain

    • Счетчик будет создан для каждого письма отправителя адрес и счетчики для каждого отдельного отправителя будут отслеживаться.

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

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

Есть также bejelith/send_rate_policyd от Simone Caruso на GitHub.

4
ответ дан 2 August 2021 в 18:26

Теги

Похожие вопросы