Dovecot quota-warning.sh executed when I delete message

plugin {
  quota_rule = *:storage=10M
  quota          = maildir:User quota
  quota_rule2     = Junk:ignore
  quota_rule3    = Trash:storage=+100M
  quota_warning = storage=50%% quota-warning 50 %u
  quota_exceeded = storage=100%% quota-exceeded 100 %u
}

plugin {
  quota_warning = storage=50%% quota-warning 50 %u
  quota_exceeded = storage=100%% quota-exceeded 100 %u
}

service quota-warning {
  executable = script /root/bin/quota-warning.sh
  user = root
  unix_listener quota-warning {
    user = vmail
    mode = 0666
  }
}

service quota-exceeded {
  executable = script /root/bin/quota-exceeded.sh
  user = root
  unix_listener quota-exceeded {
    user = vmail
    mode = 0666
  }
}

I sent an email with 8Mb (limit is 10Mb) but quota-warning executed when I delete that message (moved it to trash) instead of quota-exceeded being executed.

cat /root/bin/quota-warning.sh
touch /tmp/quota-warning-executed
cat /root/bin/quota-exceeded.sh
touch /tmp/quota-exceeded-executed
1
задан 23 August 2017 в 23:05
1 ответ

Вы должны настроить исключение квот для нежелательной почты Папка и служебные данные для Корзина :

plugin {
  quota          = maildir:User quota
  quota_rule     = Junk:ignore
  quota_rule2    = Trash:storage=+100M
  quota_warning  = storage=50%% quota-warning 50 %u
  quota_exceeded = storage=100%% quota-exceeded 100 %u
}

Как указано в dovecot вики, чтобы избежать предупреждения о квоте при перемещении в корзину ,

Вы можете создать отдельное правило квот, которое несколько изменит почтовый ящик корзины более высокий предел квоты (но не неограниченный)

Это сделано потому, что перемещение в корзину является двухэтапной процедурой (копирование + удаление). На короткое время у вас есть две копии одного и того же сообщения, и обе они учитываются плагином квот. Если в корзине есть служебные данные, то количество недавно скопированных сообщений не превышает основного лимита. Обратитесь к вики-странице dovecot для получения дополнительной информации: https://wiki.dovecot.org/Quota

1
ответ дан 3 December 2019 в 23:26

Теги

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