Назад | Перейти на главную страницу

Квота Maildir ++ не учитывает корзину

Я обнаружил, что стандартная реализация квот на maildir ++, управляемая maildrop, и courier-imap (установленная на машине ubuntu) не учитывает почту в каталоге .Trash.

Теперь у пользователей почти неограниченное почтовое пространство. Есть ли возможность отключить это плохое поведение без перекомпиляции пакетов maildrop и imap?

Если нет, как я могу это сделать на ubuntu 12.10?

Редактировать:

ive перекомпилировал пакеты maildrop и courier-imap с

DEB_BUILD_OPTIONS="--with-trashquota" fakeroot debian/rules binary

и ничего не меняется, хлам все равно безлимитный.

Edit2:

Дополнительная информация по mr.spuratic вопрос в комментариях:

Это сделано намеренно. Причина в том, что в противном случае вы действительно легко попадете в ситуацию, когда люди больше не могут удалять свои письма по достижении квоты, поскольку MUA часто не просто Удалить почты, но вместо этого используйте следующий механизм:

  • Скопировать почту на .trash
  • отметить скопированное письмо как \deleted
  • удалить из исходного почтового ящика
  • может быть, опустошить .trash в какой-то момент, по запросу пользователя, выход из программы или никогда.

Если .trash считается квотами, это не удастся.

Эта страница дает несколько подсказок о том, как изменить это поведение для Courier.