ご連絡ありがとうございます。
高橋です。 「master.cf」には、次の通り記載しています。 dovecot unix - n n - - pipe flags=DRhu user=vuser:vuser argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d ${recipient} -m ${recipient} この設定において、postfixadminでユーザー(testuser)を作成すると共に、「ようこそメール」を 送信すると、「/var/log/maillog」には次の通り出力されます。 Oct 10 15:25:16 hoge postfix/smtpd[20257]: connect from hoge[127.0.0.1] Oct 10 15:25:17 hoge postfix/smtpd[20257]: 438F799841B: client=hoge[127.0.0.1] Oct 10 15:25:17 hoge postfix/cleanup[20260]: 438F799841B: message-id=<20111010072517.438F799841B@xxxxxxxxxxxxxxx> Oct 10 15:25:17 hoge postfix/smtpd[20257]: disconnect from hoge[127.0.0.1] Oct 10 15:25:17 hoge postfix/qmgr[19661]: 438F799841B: from=<postmaster@xxxxxxxxxx>, size=568, nrcpt=1 (queue active) Oct 10 15:25:17 hoge dovecot: lda(testuser@xxxxxxxxxx): Error: user testuser@xxxxxxxxxx: Initialization failed: Initializing mail storage from mail_location setting failed: Ambiguous mail location setting, don't know what to do with it: /usr/local/virtual/hoge.local/testuser@xxxxxxxxxx (try prefixing it with mbox: or maildir:) Oct 10 15:25:17 hoge dovecot: lda(testuser@xxxxxxxxxx): Fatal: Invalid user settings. Refer to server log for more information. Oct 10 15:25:17 hoge postfix/pipe[20261]: 438F799841B: to=<testuser@xxxxxxxxxx>, relay=dovecot, delay=0.44, delays=0.37/0.03/0/0.05, dsn=4.3.0, status=deferred (temporary failure) バーチャルドメイン用のディレクトリは 「/usr/local/virtual」を使用する為、dovecot、postfixadminではそれぞれ 設定ファイルにて次の通り指定しています。 ■dovecot dovecotmail! _location = /usr/local/virtual/%d/%u ■postfixadmin $CONF['domain_path'] = 'YES'; $CONF['domain_in_mailbox'] = 'YES'; dovecot LDA のdeliver パラメータの「-m」の使い方が間違っているのでしょうか。 |
_______________________________________________ Postfix-jp-list mailing list Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list