私はこれを使用してMySQLと仮想ユーザーでDebianWheezyの下にPostfixをセットアップしました チュートリアル 。 Thunderbirdから最近、「メールの割り当てを超えました」というアラートが表示され、メールの保存/移動が拒否されました。 MySQLのusersテーブルで設定したユーザーのクォータは0(ゼロ)に設定されています。ユーザーには割り当てがないと思います。
私はDebianSqueezeでも同様の設定で同じことを経験していました。現在のWheezyのセットアップでは、この問題を回避するために、チュートリアルからquoataパッチを実際に省略しました。 MySQLユーザークォータ0をオーバーライドする可能性のある構成はどこにも見当たりません。クォータをNULLに設定してみたところ、同じ結果が得られたと確信しています。非常に高いクォータを設定する代わりに、クォータを完全に無効にします。
ところで、私の/etc/postfix/main.cfからの抜粋
メールボックスサイズ制限= 0
更新、メール配信エージェントとしてCourierを使用していますが、クォータを設定している可能性のある次のファイルに気づきましたか?:
/home/vmail/domain.com/username/maildirsize
51200000S
49536186 764
このファイルの編集または削除については、まだ信頼していません。
実際には、クォータをチェックする2つのコンポーネントがあります。
クォータ警告を報告するThunderbirdについて言及しているので、Courierからのクォータチェックを無効にしていない可能性があります。
チュートリアルのステップ7で 、/etc/courier/authmysqlrc
を介して宅配便を設定できます。そのファイルで、あなたは定義します
MYSQL_QUOTA_FIELD quota
その行を消去/コメントアウトすることで、クォータを無効にできます。
次のステップは、 maildirsizeファイルがMaildirフォルダーに存在しなかった であることを確認することです。