我在 Debian Wheezy 下方設定了 Postfix,並使用 MySQL 和虛擬用戶教學。 Thunderbird 最近向我發出警報“您超出了郵件配額”,並且已拒絕儲存/移動電子郵件。我在 MySQL 的 users 表中設定的使用者的配額設定為 0(零)。我認為該用戶沒有配額。
我在 Debian Squeeze 下使用類似的設定也遇到了相同的情況。在我目前的 Wheezy 設定中,我實際上在教程中省略了 quoata 補丁,希望避免這個問題。我沒有在任何地方看到任何可能會覆蓋 MySQL 用戶配額 0 的配置。我不想設定一個非常高的配額,而是想完全停用配額。
順便說一句,摘錄自我的 /etc/postfix/main.cf
郵箱大小限制 = 0
更新,我使用 Courier 作為郵件遞送代理,我注意到以下文件可能正在設定配額?
/home/vmail/domain.com/使用者名稱/maildirsize
51200000S
49536186 764
我還不相信自己能編輯或刪除這個檔案。
答案1
實際上,有兩個組件可以檢查您的配額:
- Postfix,當您收到電子郵件時會呼叫檢查過程。
- Courier,當您透過 POP3 和 IMAP 移動電子郵件時,會呼叫檢查過程。
既然你提到了報告配額警告的雷鳥,那麼您可能尚未停用 Courier 的配額檢查。
那麼,如何停用 Courier 中的配額呢?
在教程的第 7 步,您可以透過設定快遞/etc/courier/authmysqlrc
。在該文件中,您定義
MYSQL_QUOTA_FIELD quota
您可以透過刪除/註解掉該行來停用配額。