Project Description Development Info Review this project

Mac OS X の Mail.app を用いたメールの送信時に,Unicode文字のチェックを行い,必要に応じて文字の置換を行うとともに,日本国内で一般にメールのやり取りに用いられている ISO 2022-JP エンコーディングで送信を行うように設定するプラグインです。注:このプラグインには,受け取った文字化けしたメールを閲覧時に修正するための機能はありません。あくまでも,送信メールのテキストエンコーディングをISO 2022-JP に設定するためのプラグインです。

Mac OS X 10.5 - 10.11.6 に対応(10.12対応のアルファ版も公開中)

(Mac OS X 10.5 - 10.8.5 に対応のバージョンは,1.4.0までとなります)

Mail.appの問題の解説

標準状態のMail.appでメールを送信する時,次の2つのパターンで受信側で文面が文字化けする場合があります。

Mail.app は,ISO 2022-JP エンコーディングで送られてきたメールに返信する時,標準の UTF-8 + Base64 ではなくISO-2022-JP エンコーディングでメールを送信しようとします。この時に,返信の文面に Unicode 文字が含まれていると,ISO-2022-JP-2 というテキストエンコーディングでメールを送信します。このエンコーディングには,ほとんどのメールソフトが対応していませんので,Unicodeに対応していたとしても,高い確率でメールの文字化けが発生します。これが1つ目の問題です。

もう1つは,Unicodeに対応しない古いメールソフトで受信される場合です。Mail.appは,ASCII文字以外が文面に入っている場合,UTF-8 + Base64 エンコーディングでメールを送信するため,一部の受信メールソフトでは正しく表示が行われない可能性があります。

本プラグインは、双方の問題に対応しています。プラグインが機能している場合,Unicode文字を含むメールをそのまま送信する選択をした場合に,ISO-2022-JPに対する返信であっても,強制的に UTF-8 + Base64 エンコーディングに設定して送信します。

制限事項

ファイルを添付したメールでは,件名等のヘッダーは UTF-8 + MIME エンコーディングで送信されます。

またメール本文の行毎の文字数が一定値を超えるとquoted-printable形式で 送信されることを防ぐことはできません。

謝辞

このプラグインを作成するにあたり,

を参考にさせていただきました。

Install

パッケージをダウンロードの上,インストールしてください。 Show How to Install

Usage

このプラグインは次のような動作をします。 メールを新規作成する場合: テキストエンコーディングの初期値を「日本語(ISO 2022-JP)」に設定します。 メールを選択して,返信または転送する場合: テキストエン... Show Usage

Download

Review
Your rating
Review this project

Statistics

2016-03-30 17:21
Review by mi

Rating:
(0 of 0 people found this review helpful)
いつも大変助かっています。早いご対応をありがとうございます。

2015-11-03 11:48
Review by モーレア

Rating:
(0 of 0 people found this review helpful)
いつも素早いバージョンアップ、特にEl CAPTAINベータ版への対応に感謝しています。

2015-05-08 11:30
Review by akin_kusu

Rating:
(1 of 1 people found this review helpful)
Yosemite 10.10.3では文字化けが発生(件名で文字化けを確認)してしまうようです。対応いただけないでしょうか。
Review List

Recent Activities

2016-08-30
2016-08-23
2016-08-19
2016-08-11
Show history