LINUX.ORG.RU

Postfix - ложное сообщение о квоте.

 


0

1

Добрый день.

Есть пользователь, квота на ящик у которого составляет 10 гигабайт. По факту, вся его maildir вест меньше одного гигабайта.

При попытке послать ему письмо, получаю Quota exceeded (mailbox for user is full). В чём может быть проблема?

Увеличиваю квоту до 20 гигабайт, проблем нет.

Update. Почти увереН, что на этот перекос повлияло то, что я по ssh зашёл и удалил кучу писем в этом ящике. Где именно зависли данные о том, что ящик переполнен, хотя по факту он почти пуст?



Последнее исправление: kpt (всего исправлений: 1)

Вопрос решил.

Оказывается, если чистить письма руками снося их с сервера, сервер не обновляет данные о квоте. Рекомендовалось сохранить файл квоты quotausage в надёжном месте, а в ящике пользователя его снести. Потом запустить клиент по imap и он пересоздаёт файл квоты не найдя его, но уже с правильными значениями. Но у меня такого файла не оказалось, так как я использую не чистый Postfix, а сборку IredMail. В итоге я зашёл в базу SQL и там руками удалил запись о квоте. После запуска клиента, всё пересоздалось и заработало.

kpt
() автор топика

за этим смотрит не postfix, а MDA , те dovecot в данном случае.

constin ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.