Download List

Descripción del Proyecto

mjablonski 氏作の、メーリングリスト・ニュースレター・メールアーカイブのための Zope 用プロダクト MailBoxer のアーカイブで、日本語のメッセージを扱えるようにするためのホットパッチを作成する。

System Requirements

System requirement is not defined
jmailboxer
0.2.1

Publicado: 2003-12-25 14:35
jmailboxer 0.2.1 (1 files Ocultar)

Release Notes

jMailBoxer (0.2.1) 2003/12/25

mjablonski 氏作の、メーリングリスト・ニュースレター・メールアーカイブのため
のプロダクト MailBoxer のアーカイブで日本語のメッセージを扱えるようにするた
めのホットパッチです。

このリリースでは、 MailBoxer-2.3.0 で動作確認をしています。


ライセンス

ライセンスは、 MailBoxer 本体と同様に GNU General Public License version 2.0
(以下、 GPL v.2 と表記します)とします。

ライセンスの詳しい内容については、同梱のLICENSE.txtを参照してください。

変更、再配布は GPL v.2 にのっとって行ってください。


インストール

別途、 MailBoxer 2.3.0 と jplib をインストールした後、 Product ディレクトリ
で tar ボールを展開し、 Zope を再起動します。

MailBoxer および jplib は、それぞれ以下のサイトより入手してください。

MailBoxer -- http://www.zope.org/Members/mjablonski/MailBoxer

jplib -- http://city.plala.jp/download/jplib/


ノート

* このホットパッチは、オリジナルの MailBoxer を動的に上書きします。
MailBoxer でアーカイブされるメッセージが強制的にこのコードで変換されます。

* このホットパッチは、ヘッダ部の From:, Subject: ヘッダが ISO-2022-JP もし
くは Latin-1 で MIME Encode されていたときデコードします。
このとき、変換後の文字コードを management_page_charset から取得します。
有効な文字コードは、 euc-jp, sjis, utf-8 で、これ以外のときは Latin-1 と
してデコードしようとします。
また、同様に本文も management_page_charset で指定された文字コードで変換
を試みます。

* このホットパッチは、日本語文字セット変換モジュール jplib が必要です。
それ以外の日本語文字セット変換モジュールには、現在のところ対応していませ
ん。


既知の問題

* management_page_charset に jis を指定すると、文字化けが発生します。
原因は Zope の DTML の実装によるもののようですが、現在対策できていません。
euc-jp, sjis, utf-8 のいずれかの文字コードを使用してください。

* アーカイブ作成時に、 management_page_charset に指定された文字コードへ変換
しますので、途中から management_page_charset を変更すると、すでに保存され
ているメッセージと文字コードが一致しなくなり、一覧表示で文字化けが発生し
ます。
このホットパッチ適応後は MailBoxer フォルダの management_page_charset が
変更されないように気をつけてください。
また同様の理由で、このホットパッチを適応する以前にアーカイブに保存された
メッセージについては変換されません。

変更履歴

- 2003/06/17 ver. 0.1

最初のリリース

- 2003/06/18 ver. 0.1.1

management_page_charset の判定方法を、正規表現へ変更。
その他、細かいミスの修正。
README.jp の文字コードを euc-jp へ変更。

- 2003/09/25 ver. 0.2.0

MailBoxer 2.3.0 の変更をマージ。

- 2003/12/25 ver. 0.2.1

SourceForge.jp にプロジェクトを作成するに当たり、 README.jp の Typo を
修正。



謝辞

MailBoxer の作者である mjablonski 氏に、 感謝と敬意を表します。
また、このホットパッチを作成するにあたり、安田幸弘氏の jMailHost、中神氏の
jaMailHost を参考にさせていただきました。同様に感謝と敬意を表します。


高橋賢一郎 kenicirou.takahashi-zope@wellstone.co.jp

Changelog

- 2003/06/17 ver. 0.1

最初のリリース

- 2003/06/18 ver. 0.1.1

management_page_charset の判定方法を、正規表現へ変更。
その他、細かいミスの修正。
README.jp の文字コードを euc-jp へ変更。

- 2003/09/25 ver. 0.2.0

MailBoxer 2.3.0 の変更をマージ。

- 2003/12/25 ver. 0.2.1

SourceForge.jp にプロジェクトを作成するに当たり、 README.jp の Typo を
修正。