end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

Thunderbirdの宛先サジェストでldapの部署情報を表示

https://developer.mozilla.org/ja/Thunderbird/LDAP_Support

Thunderbirdでは、prefs.js に対し追記することで、メール作成時の宛名欄で表示されるサジェスト(オートコンプリート?)に、LDAP情報を追加で表示できます。

prefs.js のpath

c:/Documents and Settings/<ユーザ名>/Application Data/
     Thunderbird/Profiles/<ランダム文字列>.default/prefs.js
※win7の場合、以下
c:/Users/<ユーザ名>/AppData/Roaming/Thunderbird/Profiles/<ランダム文字列>.default/pref.js

developer.mozilla.org で紹介されているprefs.jsの設定例

user_pref("mail.autoComplete.commentColumn", 2);
user_pref("ldap_2.autoComplete.directoryServer", "ldap_2.servers.ないしょ");
user_pref("ldap_2.servers.ディレクトリ名.autoComplete.commentFormat", "[ou]");

ただ、 developer.mozilla.org で紹介されている内容では、部署情報が右寄せで表示されるので、個人的には好きではありません。

なので、次のように設定し、「名前 会社 部署 」と表示されるようにしています。

user_pref("mail.autoComplete.commentColumn", 2);
user_pref("ldap_2.autoComplete.directoryServer", "ldap_2.servers.ないしょ");
user_pref("ldap_2.servers.ないしょ.autoComplete.commentFormat", "");
user_pref("ldap_2.servers.ないしょ.autoComplete.nameFormat", "[cn] [o][ou]");