SquirrelMail
グローバルアドレス帳
最終更新:
匿名ユーザー
-
view
グローバル アドレス帳の使い方
- グローバル アドレス帳とは?
- サイト内ユーザ全員で共有して使われるアドレス帳です。
- 組織内の職員リスト、スタッフリストなどからメールアドレス帳を あらかじめ作成し登録しておけば、サイト内スタッフ全員で共有可能です。
- data/global.abook を作る
- エクセルやCSVファイルなどで作られた職員リスト、スタッフリストなどから、 global.abook をあらかじめ作成して、data/ DIRに保存しておきます。
- global.abookは、
- 'nickname'(ニックネーム:キー)
- 'firstname'(氏) ※名と氏が逆ですが、画面上は氏名で表示されます。
- 'lastname'(名)
- 'email'(メールアドレス)
- 'label'(その他の情報)
- EUC漢字
- 項目区切り '|'
- レコード区切り (LF)
-
下記は、職員番号をニックネーム:キーとし、その他の情報に検索用として、
かな氏先頭文字 部署名 部署コードを入れた一例です。00001|スクイリル|花子|hanako@squirrel|す 森林部キャンプ課 0123 00002|りす |太郎|taroa@squirrel|り 都市部公園課リス係 0987
- functions/addressbook.php と functions/abook_global_file.php
を修正する
- functions/addressbook.php の 24~31行目の中の、global $data_dir;
と $address_book_global_filename = "$data_dir/global.abook";
をコメントアウトする
を、↓のようにする。The global addressbook is unmodifiable by anyone. You must actually use a shell script or whatnot to modify the contents. global $data_dir; $address_book_global_filename = "$data_dir/global.abook"; Include backends here. */
The global addressbook is unmodifiable by anyone. You must actually use a shell script or whatnot to modify the contents. */ global $data_dir; $address_book_global_filename = "$data_dir/global.abook"; /* Include backends here. */
-
このままでも動作しますが、アドレス帳編集画面にグローバルアドレスリストが
たらたらと表示されてしまうので、functions/abook_global_file.php
の150行目 あたりを、下記のように編集しておきます。
/* List all addresses */ function list_addr() { global $username ; if ( $username != "global" ) { return array(); }
- functions/addressbook.php の 24~31行目の中の、global $data_dir;
と $address_book_global_filename = "$data_dir/global.abook";
をコメントアウトする
- 使ってみる
- アドレス帳編集画面では、グローバル アドレス帳は表示されない。
- [メニュー]→[メッセージ作成]→[アドレス帳]から

な風に検索できると思われます。
2003/04/12:更新