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

[postfix-jp: 4335] Re: postfixadmin の Maildir について



System House ACT 山口です。

ログを拝見すると

> concat('/home/vmailbox/', maildir) as home, 600 as uid, 600 as gid FROM
> mailbox WHERE username = 'test01@xxxxxxxxxxxx' AND active = '1'
> auth: Debug: master out: USER       1601306625      test01@xxxxxxxxxxxx
> home=/home/vmailbox/xxxxxx01.com/test01@xxxxxxxxxxxx/   uid=600 gid=600

となっていますので、dovecotのconf.d/10-mail.conf

mail_location = maildir:%h

になっていないのが原因だと推測します。

ただ、上記の設定を行った場合のディレクトリは

/-home
 |--vmailbox
 |  |--xxxxxxx01.com
 |  |  |--test01@xxxxxxxxxxxxx
 |  |  |  |--cur
 |  |  |  |--new
 |  |  |  |--tmp
 |  |  |  |--dovecot-uidlis 等々

になります。

/-home
 |--vmailbox
 |  |--xxxxxxx01.com
 |  |  |--test01@xxxxxxxxxxxxx
 |  |  |  |--Maildir
 |  |  |  |  |--cur
 |  |  |  |  |--new
 |  |  |  |  |--tmp
 |  |  |  |  |--dovecot-uidlis 等々

にしたいのでしたら、dovecot側の設定はそのままにしてpostfixの
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
の定義内容を変更することになります。

table        = mailbox
select_field = maildir
where_field  = username

の行をすべてコメントアウトして

query        = SELECT concat(maildir, 'Maildir') FROM mailbox WHERE username = '%s' AND active = '1'

を追加してみてください。

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxx
http://lists.osdn.me/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 4336] Re: postfixadmin の Maildir について, ACT 山口
References
[postfix-jp: 4333] postfixadmin の Maildir について, Katumi Miyao

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