トップ 検索 一覧 ヘルプ RSS ログイン

editsubjectの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
[[→このページのダメダメな英語版|editsubject(en)]]

!!!editsubject
Thunderbirdで受信したメッセージの''「件名」(Subject:)を編集・変更可能''にする拡張機能を作成しました。知りませんでしたがThunderbirdは標準でこれをできず、OutlookやAL-Mail等ではできるそうで。

*{{ref editsubject-0.0.0.2-tb.xpi}} 2010/07/29 Thunderbird 3.1.*用
*{{ref editsubject-0.0.0.1-tb.xpi}} 2010/06/20 Thunderbird 3.0.*用
*{{ref editsubject-0.0.0.0-tb.xpi}} 2008/06/05 Thunderbird 2用

''α版''的扱いなので自動アップデートは実装していません。

AL-Mailでの方法はどうやらメールデータ本体でなくインデックス情報を変更してるらしく、エクスポートしたら消えてしまったと伝え聞いたので、この拡張機能ではメールデータ本体を変更します。

!半角カナの文字化けについて(2008/11/28追記)
''半角カナ''を含む題名で保存すると、文字化けするという報告がありました。半角カナ自体、メールを含むインターネット世界では若干''アウトロー''な存在なことが原因です。試してみればわかりますが、Thunderbird自身、標準のISO-2022-JPエンコーディングで半角カナを送信すると、自動的に全角カナに変換します。受信側の半角カナは許容するのが中途半端なんですが、利便性と半角カナ撲滅の間を取ったのでしょう。別に受信も全角に変換してくれてよかったのに。

対処としては、''文字エンコーディングを"Unicode (UTF-8)"にする''ことで文字化けは解消します。Thunderbird同様に全角カナにすることも考えましたが、作成するのが面倒な上に変換されるのはキライって人もいそうなので。

!!!readme
!!概要
メールソフトのthunderbirdで受信メッセージの件名(Subject:)を編集・変更可能に
するアドオン(拡張機能・エクステンション)です。

!!使い方

インストールするとメール一覧の右クリックメニューに「件名を編集(editsubject)...」
という項目が追加されます。後は適当に使用してください。

!!仕様・制限・注意

この拡張機能は総じてあまりテストされていません。''α版レベル''と理解してください。

!動作の詳細

editsubjectは、実際には「指定のメッセージを、入力した新しい件名を持つメッセージ
として''コピーする''」ように動作します。
つまりオリジナルのメッセージは、何もしなければそのまま残ります。
オプションでオリジナルを自動的にごみ箱へ移動することができますが、上記のとおり
あくまでα版レベルということを考慮に入れた上でご使用ください。

件名編集のダイアログで表示される注意事項を下記に引用します。
	editsubjectは「新しい件名でメッセージをコピー」します。
	この際、元のメッセージをごみ箱へ移動することができます。
	新メッセージは添付を含め正しいかを確認してください。

なお、コピーはオンメモリで行われます。
つまり、あまりに大きなメール(添付ファイルに注意)をコピーすると、thunderbirdが
不安定になるかもしれません。

!文字エンコーディング

純粋なるUS-ASCII以外の文字(つまり日本語等)はある種の変換が必要です。
自動で選択されていますので''通常は変更する必要はありません''。
件名編集のダイアログで表示される注意事項を下記に引用します。
	通常は変更する必要はありません(文字化けの可能性有り)。
	英語以外の言語を混在させる場合にはUTF-8が有用です。
	日本語以外のエンコーディングはテストしていません。

!文字エンコーディング(上級者向けの説明)

文字エンコーディングは、thunderbird本体の設定を読み取り、メール送信時のデフォル
トの形式をそのままeditsubjectのデフォルトにしています。

他の選択できるエンコーディングは、はっきり言って「おまけ」であり、''動けばラッキー''程度のものです。テストはしておらず、それどころか各エンコーディング形式の名前が
正しいかも確認していません。表示されるISO-2022-JPやBig5などの名前をそのままMIME
の関数に渡しています。

!!元ネタ・謝辞

下記の既存拡張機能を参考にしました。作者の方々に感謝します。

::TB Header Tools Extension 0.4.5
:::https://addons.mozilla.org/en-US/thunderbird/addon/875
::ImportExportTools (MboxImport enhanced) 1.6.2
:::http://nic-nac-project.de/~kaosmos/mboximport-en.html

!!更新履歴

::0.0.0.2 2010/07/29
:::前バージョンでMaxVersionを3.0.*にしていたので3.1.*に変更。

::0.0.0.1 2010/06/20
:::Thunderbird 3.xに対応。

::0.0.0.0 2008/06/05
:::友人の要請にて作成。作成中にその友人とはケンカ状態になってますが。

!!おくづけ

::作った人
:::平田隆 (Takashi Hirata)
::ライセンス
:::MPL 1.1/GPL 2.0/LGPL 2.1 のトリプルライセンス(選択可能)
::提供場所
:::http://up-cat.net