[mew-dist 25150] LDAPユーザの検索
Yasuhiro Arai
arai at example.com
2004年 8月 17日 (火) 15:02:57 JST
北陸先端科学技術大学院大学の荒井と申します。
初めての投稿なのですが、よろしくお願い致します。
下記内容についてご教授を頂きたく何卒お願い致します。
<質問>
mewで、LDAPを用いてユーザ情報を検索したいのだが、
複数ユーザがマッチした場合、エラーとなる。
<詳細>
検索したいアドレス: abcd at example.com
登録されているアドレスは:abcd at example.com とab at example.com とする。
<正常>
一人しかしないabcを検索すると正常に検索できる。
To: abc <CTRL>+u <TAB>
→ To: abed/ <TAB>
→ To: abcd at example.com
メッセージは以下。
searching with LDAP ...
Sole completion
<エラー>
二人以上存在する名前を検索するとエラーになる。
To : a <CTRL>+u <TAB>
メッセージは以下。
searching with LDAP ...
List nesting exceeds max-lisp-eval-depth
メッセージから、Lispがループしている可能性がある??
<設定ファイル>
・.eamcs
(global-font-lock-mode t)
(setq transient-mark-mode t)
・.mew
(setq mew-auto-get nil)
(load "mew-ldap")
(setq mew-ldap-server "bear.ecl.ntt.co.jp")
(setq mew-ldap-search-base "dc=ntt,dc=co,dc=jp")
(define-key mew-draft-header-map "\C-i" 'mew-ldap-header-comp)
(define-key mew-header-mode-map "\C-i" 'mew-ldap-header-comp)
(setq mew-ldap-use-substring-search t)
(setq mew-ldap-program-arguments-for-openldap
'( "-x"
"-L"
"-h" server
"-p" port
"-b" base))
(setq mew-ldap-use-local-lang-value t)
(setq max-lisp-evaldepth 20000)
(setq max-specpdl-size 50000)
・/usr/share/emacs/site-lisp/mew/mew-ldap.el
http://www.taiyo.co.jp/~gotoh/lisp/mew-ldap.el を使用。
<環境>
OS:Fedora
emacs : GNU Emacs 12.3.1
mew : mew-3.3-1
ちなみに、Meadowでも同様のメッセージが出力されました。
OS: Windows2000
emacs : GNU Emacs 21.1.1 (i386-mingw-nt5.0.2195)
mew : mew 4.0.65
----
Yasuhiro Arai arai at example.com
Mew-dist メーリングリストの案内