[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 3992] 「postfix + dovecot 2.0」のquotaについて



お世話になっております。
高橋です。

以前はsieveの件でお助け頂き、ありがとうございました。
あれ移行、sieveについては問題なく動作しております。
ただ1点、今度は「quota」が想定通りの動作をせず、数日間色々と
試行錯誤してきましたが、、解決できずに非常に困っております。
詳細は次の通りとなります。


■現象の概要
dovecotにて「Maildir++」 の 「quota」を設定していますが、
「maildirsize」の1行目のquota値が「0S」になってしまいます。
メールの送受信を行うと「maildirsize」は更新されるようですが、
1行目が「0S」から変動しません。
メール送受信時に「maillog」を確認しましたが、
エラーも出ていない状況です。
quota値はMySQLから取得しています。
DB(MySQL)の「mailbox」テーブルの「quota」フィールドには
2Gの値「2097152000」が入っています。

■構成
構成  :Postfix + Dovecot v2.0 + PostfixAdmin + MySQL
CentOS :5.7
Postfix:2.3.3-2.3 SRPMから VDAパッチ+MySQL有効化してリビルド
Dovecot:2.0.15   ソースからビルド
MySQL :5.1.59

■Postfixのmain.cf設定値(Quota関連の場所のみ)
virtual_create_maildirsize = yes
virtual_mailbox_limit = 0
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_overquota_bounce = yes
virtual_mailbox_limit_inbox = no
virtual_maildir_extended = yes

mysql_virtual_mailbox_limit_maps.cfファイル内容
-----------------------
user = postfix
password = hogehoge
hosts = localhost
dbname = postfix
table = mailbox
select_field = quota
where_field = username
-----------------------

■Postfixのmaster.cf設定値(dovecotのみ機 -:\!K
dovecot unix    -       n       n       -       -       pipe
  flags=DRhu user=vuser:vuser argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d ${recipient}

■dovecot(dovecot -nコマンドの実行結果の一部)
mail_plugins = quota
plugin {
  autocreate = Trash
  autocreate2 = Junk
  autocreate3 = Sent
  autocreate4 = Drafts
  autosubscribe = Trash
  autosubscribe2 = Junk
  autosubscribe3 = Sent
  autosubscribe4 = Drafts
  quota = maildir:User quota
  sieve = %h/.dovecot.sieve
  sieve_dir = %h/sieve
  sieve_global_dir = /usr/local/virtual/sieve/
  sieve_global_path = /usr/local/virtual/sieve/default.sieve
}
postmaster_address = postmaster@xxxxxxxxxx
protocols = imap pop3 lmtp sieve sieve

protocol lmtp {
  mail_plugins = quota sieve
}
protocol lda {
  mail_plugins = quota sieve
}
protocol imap {
  imap_client_workarounds = delay-newmail tb-extra-mailbox-sep
  mail_plugins = quota imap_quota autocreate
}
protocol pop3 {
  mail_plugins = quota
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}


もし設定値がおかしい、他にこの情報が欲しい等ございましたら、
ご連絡頂ければと存じます。

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list


[検索ページ] [Postfix-JP ML Home]