Шпаргалка по cbpolicyd и zimbra
Ссылки по теме:
Короткое HowTo по cbpolicyd+zimbra: https://wiki.zimbra.com/wiki/How-to_for_cbpolicyd
Полная инструкция: https://wiki.zimbra.com/wiki/Postfix_Policyd
Кейсы:
Подключиться к sqlite (из под пользователя zimbra):
sqlite3 /opt/zimbra/data/cbpolicyd/db/cbpolicyd.sqlitedb
Посмотреть сконфигурированные квоты:
sqlite> select * from quotas; 1|1|PM users limit|Sender:user@domain|86400|REJECT|***** Daily quota exceeded: you are not allowed to send email to more than 500 recipients per day *****|0||0 sqlite> select * from quotas_limits; 1|1|MessageCount|500||0
Посмотреть таблицы в sqlite:
sqlite> .tables access_control greylisting_whitelist checkhelo policies checkhelo_blacklist policy_group_members checkhelo_tracking policy_groups checkhelo_whitelist policy_members checkspf quotas greylisting quotas_limits greylisting_autoblacklist quotas_tracking greylisting_autowhitelist session_tracking greylisting_tracking sqlite> PRAGMA table_info(quotas_tracking); 0|QuotasLimitsID|INT8|0||0 1|TrackKey|VARCHAR(512)|0||0 2|LastUpdate|INT8|0||0 3|Counter|NUMERIC(10,4)|0||0
Проверить использование квоты для пользователя:
sqlite> SELECT * FROM quotas_tracking WHERE TrackKey = 'Sender:postmaster@example.com'; 1|Sender:postmaster@example.com|1461216671|11.9514097319475
Сбросить использование квоты:
delete FROM quotas_tracking WHERE TrackKey = 'Sender:postmaster@example.com';
Enjoy!