Postfix [Courier, Maildir] Отключить квоту

Postfix [Courier, Maildir] Отключить квоту

Я настроил Postfix под Debian Wheezy с MySQL и виртуальными пользователями, используя эторуководство. Thunderbird недавно выдает мне оповещения «Вы превысили свою почтовую квоту», а сохранение/перемещение писем запрещено. У пользователя, которого я настроил в таблице пользователей в MySQL, квота установлена ​​на 0 (ноль). Я бы подумал, что у пользователя нет квоты.

Я столкнулся с тем же самым в Debian Squeeze с похожей настройкой. В моей текущей настройке Wheezy я на самом деле исключил патч quoata из руководства, чтобы, надеюсь, избежать этой проблемы. Я не вижу нигде конфигурации, которая могла бы переопределять квоту пользователя MySQL, равную 0. Я почти уверен, что я пытался установить квоту на NULL с тем же результатом. Вместо того, чтобы устанавливать действительно высокую квоту, я хотел бы отключить квоту вообще.

Кстати, отрывок из моего /etc/postfix/main.cf

mailbox_size_limit = 0

Обновление: я использую Courier в качестве агента по доставке почты и заметил следующий файл, который может устанавливать квоту:

/home/vmail/domain.com/имя_пользователя/maildirsize

51200000С

49536186 764

Я пока не решился отредактировать или удалить этот файл.

решение1

На самом деле, есть два компонента, которые проверяют вашу квоту:

  • Postfix, процесс проверки был вызван при получении вами электронной почты.
  • Courier, процесс проверки был вызван при перемещении электронной почты по протоколам POP3 и IMAP.

Поскольку вы упомянулиThunderbird, который сообщает о предупреждении о квоте, то, скорее всего, вы не отключили проверку квот от Courier.

Итак, как отключить квоту в Courier?

На шаге 7 вашего руководства, вы можете настроить курьера через /etc/courier/authmysqlrc. В этом файле вы определяете

MYSQL_QUOTA_FIELD quota

Вы можете отключить квоту, удалив/закомментировав эту строку.

Следующий шаг — убедиться, чтоФайл maildirsize отсутствовал в папке Maildir.

Связанный контент