SqWebMail

目次

SqWebMail-3.6.0 日本語テンプレート

SqWebMail 3.6.0 をベースにした日本語テンプレートです. SqWebMailバージョン3.6.0ではユニコード対応がなされいますが, 市川さんのパッケージ のテンプレートではJISのみが公開されており,すでに日本語環境で使ってい る人は表示がおかしくなってしまいます.

日本語テンプレートを読み込まないように,

% rm /usr/loca/share/sqwebmail/html/ja

とシンボリックリンクを削除することで対応は可能ですが,英語の表記になり ます.

そこで, このテンプレートを使用することで正しく表示を行うことができます.

配布ファイル

日本語テンプレート

テンプレートの利用方法

市川さんのページ にしたがって SqWebMail 3.6.0 をインストールします.

インストール後,上記のテンプレートファイルをダウンロードして,

$ tar xvzf sqwebmail-3.6.0_html_ja-jp.1.0.tar.gz
% cp -r ja-jp /usr/local/share/sqwebmail/html
% cd /usr/local/share/sqwebmail/html
% ln -s ja-jp ja

とすることで,使用することができます.

テンプレートの内容

テンプレートの文言は基本的には市川さんの表現に従いました.また,ldapま わりの日本語訳は行っていません.

不具合

不具合ががありましたら,ike {_at_} tom.comm.waseda.ac.jp までご連絡ください.

携帯端末対応 パッチ

バージョン3.3.1以降のSqWebMailにおいて,携帯端末からの表示を可能にするパッチです.

配布ファイル

携帯端末対応 パッチ

携帯端末対応 テンプレート

パッチの機能

バージョン3.3.1のSqWebMailにおいて,携帯端末からのメールの表示を可能にするための機能を提供します.sqwebmail-3.3.1をベースに開発を行いました.sqwebmail-3.3.2に正しくパッチがあたることを確認しました.sqwebmail-3.3.3は未確認です.

パッチの利用法

上記の配布ファイルよりパッチファイルを入手します.オリジナルのSqWebMailにパッチを適用するには,配布パッケージのトップディレクトリでpatchコマンドを,次のように実行します.

% cd sqwebmail-x.x.x
% patch -p0 < ./path/sqwebmail-x.x.x.jmobile-vx.xx.patch

パッチファイルはunified diffフォーマットです. 環境に応じてpatchコマンドのオプションが変わるかも知れません. オプションなし,-p,-p0 の3つのうちのどれかだと思います.

また,携帯対応のテンプレートをSqWebMailのテンプレートディレクトリに追加します.通常は/usr/local/share/sqwebmail/です.

% tar -xvzf sqwebmail-x.x.x.jmobile-x.x.tar.gz
% mv -r sqwebmail-x.x.x.jmobile-x.x/ihtml /usr/local/share/sqwebmail/

携帯端末からのアクセス用に,apacheの設定を以下のように変えます.

<VirtualHost xxx.xxx.xxx>
    ServerName mobile.xxxxx.jp
    DocumentRoot /www/mobile.xxxxx.jp
    SetEnv SQWEBMAIL_TEMPLATEDIR /usr/local/share/sqwebmail/ihtml
    SetEnv SQWEBMAIL_MOBILE EzWeb
    CustomLog logs/ikegami-referer_log  referer
    TransferLog logs/ikegami-access_log
</VirtualHost>

現在のところ,SQWEBMAIL_MOBILEに指定された文字列によって動作を変えることは行っていませんが,将来的には行う予定です.

免責

パッチを当てることにより,既存のシステムに影響を与える可能性があります.自己責任で使用してください.

パッチの不具合

現在のパッチですと,以下のような不具合が確認されています.

他に問題がありましたら,ike {_at_} tom.comm.waseda.ac.jp までご連絡ください.


© 2001-2006 Daisuke IKEGAMI
<ike {_at_} tom.comm.waseda.ac.jp>