[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp: 1249] LDAP 設定の書式について
- Subject: [postfix-jp: 1249] LDAP 設定の書式について
- From: itomakihitode <itomakihitode@xxxxxxxxxxx>
- Date: Mon, 6 Jun 2005 17:56:42 +0900 (JST)
はじめまして。
現在、Postfix+OpenLDAPの設定について悩んでいます。
目的:
・LDAPサーバのmail属性に定義したメールアドレスにメール
を配送したい。
・LDAPの定義はmain.cfには書かず、ldap属性を定義したファ
イル
/etc/postfix/ldap-aliases.cf に記述したい。
・可能であればhash:aliases と共に、alias_maps で定義し
たい。
問題:
以下の設定1〜設定4について
○ main.cfにてvirtual_mapsにベタ書きで定義した場合は(以
下の設定2)
期待通りに動作します。
○ LDAP設定をalias_maps に定義した場合と、外部ファイルに
書き出した
場合は、それぞれ問題が発生して動作しません。
「設定2」について期待通りの挙動をしていることから、LDAP
側には問題が
なさそうですが…。
どこを調整すれば宜しいでしょうか。
お教えください。
環境:OS: CentOS3(RHEL3コンパチ)
postfix-2.0.16-14.RHEL3,openldap-2.0.27-17、yumで導入し
ています。
各設定:
main.cfと、/etc/postfix/ldap-aliases.cfの設定を変更し、
それぞれで
# postalias -v -q [local@xxxxxxxxxxxxx] ldap:ldapmaps
# postmap: dict_ldap_lookup: Search returned [local]
としてLDAPの挙動、
また、25/tcpにtelnetを打ってSMTPの挙動を調べました。
設定1:alias_maps + ldap設定のmain.cfへのベタ書き
・main.cf
alias_maps = hash:/etc/postfix/aliases, ldap:ldapmaps
ldapmaps_server_host = localhost
ldapmaps_search_base = dc=mydomain, dc=test
ldapmaps_query_filter = (mail=%s)
ldapmaps_result_attribute = uid
として調べる。(パスワード等は省略しています)
→ LDAPからは名前が引ける
→ メールはunknown userで配送できない
設定2:virtual_maps + ldap設定のmain.cfへのベタ書き
・main.cf
alias_maps = hash:/etc/postfix/aliases
virtual_maps = ldap:ldapmaps
# ldapmaps以下は設定1と同一
→ LDAPから名前が引ける
→ LDAPで引けたmail属性を持つuidにメールが配送される
設定3:alias_maps + ldap設定の外部ファイルへの書き出し
・main.cf
alias_maps = hash:/etc/postfix/aliases,
ldap:/etc/postfix/ldap-aliases.cf
・/etc/postfix/ldap-aliases.cf
server_host = localhost
search_base = dc=mydomain, dc=test
query_filter = (mail=%s)
result_attribute = uid
として
# postalias -v -q [local@xxxxxxxxxxxxx]
ldap:/etc/postfix/ldap-aliases.cf
→ LDAPから名前が引けない
→ temporary lookup failure でメールが送れない
設定4:virtual_maps + ldap設定の外部ファイルへの書き出し
・main.cf
alias_maps = hash:/etc/postfix/aliases,
virtual_maps = ldap:/etc/postfix/ldap-aliases.cf
・ldap-aliases.cf は設定3と同一
→ LDAPから名前が引けない
→ temporary lookup failure でメールが送れない
となっております。
設定3、設定4では、
postalias: dict_ldap_open:
/etc/postfix/ldap-aliases.cf_search_base is
等と出力され、ldap-aliases.cfが読み取れていませんでした
。
(読み取れている場合は、search_base is [dc=...]となります)
以上、よろしくお願いします。
__________________________________
Save the earth
http://pr.mail.yahoo.co.jp/ondanka/
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
- Follow-Ups
-
- [postfix-jp: 1250] Re: LDAP 設定の書式について, Lifekernel Support
- [postfix-jp: 1253] Re: LDAP 設定の書式について, IWAMOTO Kouichi
[検索ページ]
[Postfix-JP ML Home]