WebSylpheed拡張版

[blog版はこちら]


[2007/11/14]

PHP5で動くように修正しました。
PHP5以外の環境ではテストしていません。
Gmail IMAPにも対応しました。
Gmail IMAP対応になった関係上、PEAR::Mail が必要になります。
通常は以下のコマンドでインストール可能かと思います。

pear install --alldeps Mail

メールのフォルダ移動機能をつけました。
複数メールをチェック後移動できます。
今までの削除機能は無くなり、メールをゴミ箱に移動し、ゴミ箱を空にするようにしました。
また、フォルダの追加と削除も出来るようにしました。
後、添付ファイルですが、JPEG, GIF, PNG画像の場合は表示できるようにしています。

Download

[PR]ペットのこと色々
[PR]アニメとかゲームとか
[PR]【無料】アフィリページ自動生成ツール
[PR]ランドセルは天使のはね
[PR]ランドセル、天使のはねのセイバン

[2004/08/06]

メール一覧でのサブジェクトと送信者の表示に問題があったのを修正しました。
メールの本文で、http:// や、mailto: で始まる部分がリンクになるようにしました。
mailto: 関しては、WebSylpheed のメール新規作成ページへジャンプし、TO: のフィールドにあて先がセットされます。

尚、このバージョンから、.lib と .conf のファイルの拡張子を .php に変更してあります。
(.lib, .conf のままだとソースが見えてしまうために変更しています。)


[2004/03/24]

バグに関する報告が掲示板にありましたので修正しました。
また、以前から少し気になってたんですが、 メールアドレスの @(アットマーク) の前に .(ピリオド)があるときに、
"(ダブルクゥオーテション) でくくられてしまうのを、" でくくられないように修正しました。
(そのままで返信とかすると、メールがちゃんと届かなかったりします。)


[2004/03/02]

少し機能改善を行いました。
パスワードの保存を行った場合でも、7日間使用していないと保存したセッションが無効に(タイムアウトする)なるのですが、
この7日間という指定を設定ファイルで変更できるようにしました。
設定ファイル中にある、

$save_sess_timeout = 7;

というのがその指定です。
ここの数字(日)を変更することで有効期限を変更できます。

その他気になった部分を少し手直ししています。


[2003/08/06]

WebSylpheed株式会社グッデイで開発・公開されていて、
Kazuhiko Iwamaさんが改良版を配布されています。
また、改良版を少し改造した、改良版のちょっと改造版というものもあります。

私自身、改良版を使用していたのですが、
  ・携帯からもメールの削除がしたい
  ・他のサーバーにあるメールも見たい
というわがままから機能拡張を行ってみました。
ここで公開している拡張版は、上記の改良版を元に機能拡張を行ったものです。
拡張した機能は、

    ●IMAPサーバーの選択機能(パスワード保存対応)
    ●メールの削除機能(簡易削除)
    ●その他改良版で気付いた不具合の修正

です。 また、メール一覧や、メールの表示画面等のレイアウトも、独断で変更しています。


  Download: websylpheed-ext_1.0.0_071114.tar.gz [2007/11/08 版]
  (ご使用は自己責任でお願いします。何かあった時の責任などは取れません。)


設定方法

設定は改良版とほぼ同じですので、改良版の設定をご覧下さい。
ただし、websylpheed.conf での $server は設定せずにコメントアウトしてください。
サーバーの設定は、index.phpで行います。
デフォルトでは、localhost が指定されていて、index.php では、

    <select name="server">
    <option value="localhost">localhost</option>
    </select>

となっている部分がそうです。
もし別のサーバーを追加したい時は、以下の例のようにして下さい。

サーバーの追加例:
    <select name="server">
    <option value="localhost">localhost</option>
    <option value="imap.test.jp">test server</option>
    <option value="192.168.1.100">個人サーバー</option>
    </select>

value= で指定しているのがサーバー名で、 その後に指定しているのは表示する時の名前です。
漢字を使用する時のコードはSHIFT_JISを使用してください、でないと文字化けします。


できればもっと使いやすいように拡張していきたいと思ってるんですが、
時間が無い(^^;;;

Keita Morikawa
Last Update: 2007/11/08

My Bookmark