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

[postfix-jp: 2980] 別方法で解決しました(Re: Re: OpenLDAPを利用したvirtual_mailbox_domainsでのメール配送)



加藤@ぜんまいおーぐ、です。
さとう様、アドバイスありがとうございます。

>> このため、今度はvirtual_mailbox_base,virtual_mailbox_domains,
>> virtual_mailbox_maps等の設定を一旦削除し、下記のようにしてみましたが、
>> 結果は同じでした。
>
>何がしたいのかわかりません…。
>ご自身も何をしているのかわかっていますか?

すみません、subjectに問題があったようです。特に virtual_mailboxに拘らず、
LDAPを利用した仮想ドメインの管理が目的でした。
query_filterの paid_upという項目に関しても、意味を調べてみたものの
情報が見つからず、マニュアル&参考書からのベタ書きでした。

今回、要求仕様的に「userの管理はWebmin,Userminで行う」「address@domainのaddress部分はindividualで、test@example.jp test@example.comのように重複はしない」という前提条件があったため、いろいろ考え下記のように設定してみたところ動作問題ないようです。

LDAPのエントリは以前のまま:

main.cf:(抜粋)
-------
local_recipient_maps = $alias_maps ldap:/etc/postfix/ldap-alias.cf
relay_domains = $mydestination
mydomain = example.org
myhostname = mail.example.org
mydestination = $myhostname, localhost
mail_spool_directory = /var/spool/mail
virtual_alias_domains = 仮想ドメイン1、仮想ドメイン2……
virtual_alias_maps = ldap:/etc/postfix/ldap-alias.cf


ldap-alias.cf:
-------
server_host = localhost
server_port = 389
timeout = 20
bind = yes
bind_dn = cn=Manager,dc=example,dc=org
bind_pw= ********
search_base = dc=example,dc=org
domain = 仮想ドメイン1、仮想ドメイン2……
query_filter = (mail=%s)
special_result_attribute = People
result_filter = %u
result_attribute = mail
version = 2
# %uでフィルタしているせいか、bindしないと同名別ドメインへのメール送信時にドメイン名が myhostnameに変換されてローカルにリレーされてしまうようです

1. LDAPの mailエントリはすべて仮想ドメインのもので登録しておく。
2. メールサーバ名である mail.example.orgは基本的に仮想ドメインへのローカルリレーのみに使われる。
3. user@example.org宛てのメールはUser unknown in local recipient tableで拒否されるので別名でのメール到着はない。
4. user@仮想ドメイン 宛てのメールは ldap-alias.cfへのクエリにてmailの%uで解決され、to=<user@example.org>, orig_to=<user@仮想ドメイン>としてローカルスプールに配信される。そのため .forward等も自由に使える。popサーバもqpopper+dracdで問題なし。

という動作です。各仮想ドメインのpostmasterやabuseアドレスは、管理するドメインが少ないためメインの仮想ドメインにマッピングしてしまおうと思います。
これでメールサーバの一般仕様的に問題があるようでしたら、ご指摘お願いします。

とりあえず目処がついて安心しましたが、まだ時間的な余裕はありますので、
これを機会にもっと様々なパターンの仮想ドメインを勉強してみようと思います。
今後ともご指導宜しくお願いします。


=========================================
∵∴   加藤孝幸(KATOU Takayuki)         
∴∵¨          rrr@xxxxxxxxx  
-----------------------------------------
http://rrr.zenmai.org/
http://otomegokoro.net/
=========================================

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

References
[postfix-jp: 2976] OpenLDAPを利用したvirtual_mailbox_domainsでのメール配送, KATOU Takayuki
[postfix-jp: 2977] Re: OpenLDAPを利用したvirtual_mailbox_domainsでのメール配送, SATOH Fumiyasu
[postfix-jp: 2978] Re: OpenLDAPを利用したvirtual_mailbox_domainsでのメール配送, KATOU Takayuki
[postfix-jp: 2979] Re: OpenLDAPを利用したvirtual_mailbox_domainsでのメール配送, SATOH Fumiyasu

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