Я установил Postfix под Debian Wheezy с MySQL и виртуальными пользователями, используя этот руководство. Thunderbird недавно выдает мне предупреждения «Вы превысили квоту на почту», а сохранение / перемещение писем запрещено. Пользователь, который я настроил в таблице пользователей в MySQL, имеет квоту, равную 0 (ноль). Я бы подумал, что у пользователя нет квоты.
Я испытал то же самое в Debian Squeeze с аналогичной настройкой. В моей текущей настройке Wheezy я фактически пропустил патч с кавычками из руководства, чтобы, надеюсь, избежать этой проблемы. Я нигде не вижу конфигурации, которая могла бы переопределить пользовательскую квоту MySQL, равную 0. Я почти уверен, что пытался установить квоту на NULL с тем же результатом. Вместо того, чтобы устанавливать действительно высокую квоту, я хотел бы полностью отключить квоту.
Кстати, выдержка из моего /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.