Postfix [Courier, Maildir] Disable Quota

Я установил 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

Я еще не доверял себе в редактировании или удалении этого файла.

1
задан 25 February 2015 в 16:58
1 ответ

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

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

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

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

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

MYSQL_QUOTA_FIELD quota

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

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

2
ответ дан 3 December 2019 в 20:59

Теги

Похожие вопросы