Postfix

後綴C歐瑞爾,米_____艾迪___我_C這在r一世和r,米一種一世ld一世rCourier, Maildir禁用配額

  • February 25, 2015

我使用本教程在 Debian Wheezy 下使用 MySQL 和虛擬使用者設置 Postfix 。Thunderbird 最近向我發出警報“您超出了郵件配額”並且拒絕保存/移動電子郵件。我在 MySQL 的 users 表中設置的使用者的配額設置為 0(零)。我認為使用者沒有配額。

我在 Debian Squeeze 下也遇到了類似的設置。在我目前的 Wheezy 設置中,我實際上省略了教程中的配額更新檔,希望能避免這個問題。我在任何地方都看不到任何可能覆蓋 MySQL 使用者配額 0 的配置。我很確定我嘗試將配額設置為 NULL,結果相同。而不是設置一個非常高的配額,我想一起禁用配額。

順便說一句,摘自我的 /etc/postfix/main.cf

郵箱大小限制 = 0

更新,我使用 Courier 作為郵件遞送代理,我注意到以下文件可能設置了配額?:

/home/vmail/domain.com/username/maildirsize

51200000S

49536186 764

我還沒有相信自己編輯或刪除這個文件。

實際上,有兩個組件可以檢查您的配額:

  • Postfix,在您收到電子郵件時呼叫了檢查過程。
  • Courier,當您通過 POP3 和 IMAP 在電子郵件中移動時呼叫了檢查過程。

既然您提到了報告配額警告的 Thunderbird,那麼您可能沒有禁用 Courier 的配額檢查。

那麼,如何在 Courier 中禁用配額?

在教程的第 7 步,您可以通過/etc/courier/authmysqlrc. 在該文件中,您定義

MYSQL_QUOTA_FIELD quota

您可以通過擦除/註釋掉該行來禁用配額。

下一步是確保Maildir 文件夾中不存在 maildirsize 文件

引用自:https://serverfault.com/questions/671302