Я установил Postfix под Debian Wheezy с MySQL и виртуальными пользователями, используя этот учебник. Недавно Thunderbird выдал мне предупреждение "Вы превысили свою почтовую квоту" и сохранение/перемещение писем запрещено. Пользователь, которого я установил в таблице пользователей в MySQL, имеет квоту, установленную на 0 (ноль). Я бы подумал, что у пользователя нет квоты.
Я испытывал то же самое в Debian Squeeze с аналогичной настройкой. В моей текущей установке Wheezy я фактически пропустил патч quoata из руководства, чтобы, надеюсь, избежать этой проблемы. Я не вижу нигде конфигурации, которая могла бы переопределить квоту пользователя MySQL, равную 0. Я уверен, что пробовал установить квоту на NULL с тем же результатом. Вместо того, чтобы устанавливать действительно высокую квоту, я хотел бы отключить квоту вообще.
BTW, выдержка из моего /etc/postfix/main.cf
mailbox_size_limit = 0
Обновление, я использую Courier в качестве агента доставки почты и заметил следующий файл, который может устанавливать квоту:
/home/vmail/domain.com/username/maildirsize
51200000S
49536186 764
Я еще не доверял себе в редактировании или удалении этого файла.
На самом деле, есть два компонента, которые проверяют вашу квоту:
Поскольку вы упомянули Thunderbird, который сообщает о предупреждении о квоте , то, вероятно, вы не отключили проверку квот в Courier.
На шаге 7 из ваше руководство , вы можете настроить курьера через / etc / courier / authmysqlrc
. В этом файле вы определяете
MYSQL_QUOTA_FIELD quota
. Вы можете отключить квоту, удалив / закомментировав эту строку.
Следующий шаг - убедиться, что файл maildirsize не присутствует в папке Maildir .