[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp: 449] Re: virtual_alias_mapsを利用したメール配送
- Subject: [postfix-jp: 449] Re: virtual_alias_mapsを利用したメール配送
- From: IKEDA Nozomu <ike@xxxxxxxxxxxxx>
- Date: Sat, 03 Jul 2004 00:39:02 +0900
池田です。
satoki さんは書きました:
>test@example.jp へのメールを指定先に転送し、かつ virtualドメインの
>test@example.jp の Maildirにも配送できないものでしょうか?
いろいろと難しいことをやろうとしているようですが、その前に
一度 Postfix の動作原理を理解しておく方がよいと思います。
http://www.kobitosan.net/postfix/jhtml/big-picture.html
とか
http://postfix.ixp.jp/OVERVIEW.html
あたりを見ると、virtual alias map はメールが入ってきてすぐの
cleanup デーモンの時点で処理されていますね。
virtual(5) マップというのはエンベロープ To: アドレスを書き換えて
しまうものですから、
>/etc/postfix/vmailaliases に
>test@example.jp test@example.com,test2@example.jp,test3@example.jp
のように書いてしまうと、test@example.jp は上書きされて残りません。
実際に virtual(8) デーモンによってバーチャルメールボックスドメインに
配送されるのは、cleanup デーモンが incoming キューにメールを置き、
それを qmgr デーモンが virtual(8) デーモンに渡してからです。
ここに test@example.jp というアドレスが渡されない以上、virtual(8) が
test@example.jp 用の Maildir に配送することもできないわけです。
一番手っ取り早いのは、/etc/postfix/vmailaliases で
test@example.jp test@example.com,test2@example.jp,test3@example.jp,test-maildir@example.jp
のように一つアドレスを追加しておき、そのアドレスのメールボックスを
virtual_mailbox_maps で /export/home/mailuser/example.jp/test/Maildir
に向けてやればよいのではないでしょうか。
LDAP で別ユーザに転送しつつ自分にも配送することができたというのは、
test@example.jp というアドレスが local(8) デーモンまで渡されて、
そこで LDAP マップが評価されたから、ということでしょう。
いずれにせよ、virtual(5) や virtual(8) に関係あるドキュメントや
Postfix の全体の流れに関するドキュメントには一通り目を通しておく
ことをおすすめします。
ところで、
>とりあえず、 main.cf の内容も添付します。
の中に /etc/postfix/vmailaliases が出てこないようですが...
---
池田 望 (IKEDA Nozomu) ike@xxxxxxxxxxxxx
http://www.kobitosan.net/ike/
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
- Follow-Ups
-
- [postfix-jp: 457] Re: virtual_alias_mapsを利用したメール配送, satoki
- References
-
- [postfix-jp: 447] virtual_alias_mapsを利用したメール配送, satoki
[検索ページ]
[Postfix-JP ML Home]