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

[postfix-jp: 1065] virtualドメイン環境下で、一部のドメイン同士のみ@より前を共有させる方法



ケイマツと申します。

postfix-2.1.5 + mysqlを利用して、virtualdomain環境を運用中です。
そこで質問ですが、
virtualドメイン環境下で、一部のドメイン同士のみ@より前を共有させる方法は
あるのでしょうか?
具体的には、
aaa@example.com 宛ては aaa@example.com専用のMaildirへ(UID:GIDもユニーク)
bbb@example.com 宛ては bbb@example.com専用のMaildirへ(UID:GIDもユニーク)

aaa@example.jp 宛てはaaa@example.jp専用のMaildirへ(UID:GIDもユニーク)
bbb@example.jp 宛てはbbb@example.jp専用のMaildirへ(UID:GIDもユニーク)

ココまでは実現できています。

これに、追加する形で、
aaa@xxxxxxxxxxxxxxxxx宛ては aaa@example.com専用のMaildirへ
bbb@mail.example.com 宛ては bbb@example.com専用のMaildirへ
xxx@mail.example.com宛ては xxx@example.com専用のMaildirへ

aaa@mail.example.jp 宛てはaaa@example.jp専用のMaildirへ
bbb@mail.example.jp 宛てはbbb@example.jp専用のMaildirへ
xxx@mail.example.jp 宛ては xxx@example.jp専用のMaildirへ
としたいと思っております。

mailサブドメイン付きのメールアドレス全てDBに追加し、
転送先をサブドメイン無しなしを記する方法はあると思いますが、
効率が悪いので、特定のドメインパートを任意のドメインパートに
マッピングしたいと思っています。

このような設定は可能でしょうか?ご教授ください。


なお、postconf|grep ^virtual は以下のないようです。


をvirtual_alias_domains = $virtual_alias_maps
virtual_alias_expansion_limit = 1000
virtual_alias_maps = mysql:/etc/postfix/mysql_valiases.cf
virtual_alias_recursion_limit = 1000
virtual_destination_concurrency_limit =
$default_destination_concurrency_limit
virtual_destination_recipient_limit = $default_destination_recipient_limit
virtual_gid_maps = mysql:/etc/postfix/mysql_vmailgid.cf
virtual_mailbox_base = /virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql_vmaildomains.cf
virtual_mailbox_limit = 512000000
virtual_mailbox_lock = fcntl
virtual_mailbox_maps = mysql:/etc/postfix/mysql_vmailbox.cf
virtual_minimum_uid = 1000
virtual_transport = virtual
virtual_uid_maps = mysql:/etc/postfix/mysql_vmailuid.cf

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

Follow-Ups
[postfix-jp: 1067] Re: virtualドメイン環境下で、一部のドメイン同士のみ@より前を共有させる方法, とみたまさひろ

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