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

[postfix-jp: 2278] dovecot での仮想アカウントの受信について



始めまして。いつも参考にさせて頂いております。
postfix の事でなく申し訳ないのですが、行き詰まっており質問させて下さい。

virtual_mailbox を用いて、仮想アカウントにメールを配送されるような
設定をしたところ、仮想アカウントは問題なく動作するのですが、正規アカ
ウントのpop接続がうまくいきません。
お知恵を拝借できたら幸せです。


■私のメールサーバ周りの環境です。
 OS:RedHatLinuxES 4.0
 Mailサーバ:Postfix 2.2.1 + saslauthd 2.1.19 + dovecot

■やりたい事
正規ドメイン(example.jp)を使い、unixアカウントを兼ねる正規アカウントと
unixアカウントを持たない仮想アカウント共に、pop が使えるようにしたい。

■素材と現状の状態
正規ドメイン:example.jp
正規メールアカウント:user@example.jp
仮想メールアカウント:virtualaccount@example.jp

〜仮想アカウント〜
1. telnet localhost 25 にてvirtualaccount@example.jp から
  virtualaccount@example.jp 宛の送信成功
2. telnet localhost 110 にてpopログインに成功
3. クライアントメールソフト(Becky 2.24)にて、virtualaccount@example.jp
  からvirtualaccount@example.jp 宛の送信成功
4. クライアントメールソフト(Becky 2.24)にて、3番のメールの受信成功

〜正規アカウント〜
5. telnet localhost 25 にてuser@example.jp からuser@example.jp 宛の
  送信成功
6. telnet localhost 110 にてpopログインに失敗
   エラー:-ERR Authentication failed.
7. クライアントメールソフト(Becky 2.24)にて、user@example.jp から
  user@example.jp 宛のメール送信成功
8. クライアントメールソフト(Becky 2.24)にて、pop受信失敗
   メールソフトに表示されたエラー:-ERR Authentication failed


下記を参考にして仮想アカウントの設定を行いました。
http://www.kobitosan.net/postfix/ML/arc-2.1/msg00380.html

また、下記にpostfixの設定とdovecotの設定をお知らせ致します。

〜postfix〜
#virtual_mailbox_domains = example.jp ←正規ドメイン利用の為#としま
した
virtual_mailbox_base = /var/spool/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
#virtual_alias_maps = hash:/etc/postfix/virtual
fallback_transport = virtual
local_recipient_maps = proxy:unix:passwd.byname
                        $alias_maps
                        $virtual_mailbox_maps
local_transport = local

〜dovecot〜
default_mail_env = mbox:/var/spool/mail/vhosts/%d/%n
auth_userdb = static uid=5000 gid=5000 home=/var/spool/mail/vhosts/
auth_passdb = passwd-file /etc/dovecot_v.passwd

正規アカウント宛のメールは、/var/spool/%n に流れます。
仮想アカウント宛のメールは、/var/spool/vhosts/%d/%n に流れます。

どちらも正しく流れているので、smtpの設定は問題ないのかと思いました。
で、質問なのですがdovecot は正規アカウントだったら/var/spool/%n 、
仮想アカウントだったら /var/spool/vhosts/%d/%n に見に行ってくれる
設定はできないものかと思います。もしくは他の方法があるのか・・・

正規/仮想 どちらもpop接続をさせたいです。お力をお貸し頂けませんか?
お手数ですが、どうぞよろしくお願いいたします。

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

Follow-Ups
[postfix-jp: 2279] Re: dovecot での仮想アカウントの受信について, KATOH Yasufumi

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