08 October 2006

SquirrelMail プラグインのインストール(2)

※ 2008/01/26 SquirrelMail Ver 1.4.13 での再インストール時点での情報に更新済

プラグインのファイルは SquirrelMail公式サイトからダウンロードして、…/plugins/ ディレクトリに格納。「tar xvf 圧縮ファイル名」で解凍すれば、plugins ディレクトリ下に解凍される。

Login Alias プラグイン

「compatibility プラグインがインストールされていること」 が条件。

SquirrelMail にログインして、Options → Personal Information の設定画面の一番下にログイン時の別名を設定するテキストボックスが現れるはず。


Administrator プラグイン

アドミニストレーション権限を持つユーザのみ、Options → Administration メニューが出現する。(config/conf.pl と同じ設定メニューが、Web経由で可能となる)

どのログオンユーザがアドミニストレーション権限を持つかは、config/admins ファイルに書かれたログオンユーザ名で決まる。

…/config/admins

user1@mailserver.localhost.localdomain

Admin_add というプラグインを有効にすると、この設定ファイルをWeb上から書き換えられる。

adminsファイルを見られることはまずいので、…/config ディレクトリがwebからアクセスできないように、.htaccess などでアクセス制限が掛かっているか要確認。


Sent Confirmation プラグイン

メール送信後に、"Your message has been sent to xxxx@yyyy.zzz.jp, et al" と表示します。プラグインを入れなくても、デフォルトでこういう機能がついているとうれしいんですけどね。

このプラグインにはインストール作業が必要

…/plugins/sentconfirmation フォルダにある config.php.sample を config.php にリネームし、初期設定値を次のように書き換える。


$sent_conf_allow_user_override = 1; ← 各ユーザの個人プロファイルが優先する
$sent_conf_message_style = 4; ← 'off' 以外にすると機能が有効となる


Small Calendar プラグイン

左のフォルダなどを表示しているフレームに、小さなカレンダが表示される。Calendar プラグインがアクティブになっていないと実行できないらしい


Check Quota プラグイン

メールフォルダのクォータを、横棒グラフで表示できます。%単位、MB 単位にも設定変更可能。
※ディスク・クォータが表示(取得)できないIMAPサーバもあります。


Folder Sizes プラグイン

特に設定しなくても、すんなりと動きました。


Addressbook Import-Export プラグイン

特に設定しなくても、すんなりと動きました。
Addressbook で CSV形式などでインポート/エクスポートができるようになります。


Select Language プラグイン

特に設定しなくても、すんなりと動きました。
ログオン画面に、表示コードページを変更するドロップダウンリストが出現します。


Squirrel Logger プラグイン

このプラグインにはインストール作業が必要

…/plugins/sentconfirmation フォルダにある config.php.sample を config.php にリネーム。
標準で …/data/squirrelmail_access_log と言うファイルにログを記録するようになっている。

SQLサーバやシステムログに記録するように変更することも可能。