Mac Mail : 件名が文字化け

諸事情からOS Xを英語環境上で、日本語と英語を使用しています

Leopard、Snow Leopardとも再現されました


ある特定の送信者からの返信メールにのみ発生する現象です

送信元もやはりMacの使用者で< ******@aol.com >、aol専用メーラーやaolウェブメールを使用している様子です

ところが先方の返信メールをg-mailや携帯で同じメールをチェックすると正常に件名が表示するのです

以下具体例を記述します

< Re: 16日(土)春の園遊会 > (推測)

Re:_=EF=BC=91=EF=BC=96=E6=97=A5=EF=BC=88=E5=9C=9F=EF=BC=89=E6=98=A5=E3=81=AE=E5=9C=92=E9=81=8A=E4=BC=9A


< Re: キーさんお見舞い、 > (推測)

Re:_=E3=82=AD=E3=83=BC=E3=81=95=E3=82=93=E3=81=8A=E8=A6=8B=E8=88=9E=E3=81=84=E3=80=81


< Re: ウェンゲンの宿 > (確認)

Re:_=E3=82=A6=E3=82=A7=E3=83=B3=E3=82=B2=E3=83=B3=E3=81=AE=E5=AE=BF


おそらくわたしがOS Xを英語環境で使用していることに起因する現象だとおもいます

対処の方法を教えていただきたいとおもいます

Mac OS X (10.6.2), Mac Mail

投稿日 2009/12/05 16:16

返信
返信: 13

2009/12/05 16:33 sasukean への返信

メールのSubjectがMIME化されてない(生文字コードで入っている)のでは?

本来は,メールのヘッダー部分(件名もヘッダーに Subject: として入っています)には英数文字以外を使うことは出来ません。それでは、Subject に日本語などを使うことが出来ず、英語圏以外ではあまりに不便、ということで,Subject にどんな言語でも使えるようにするのがMIME規格です。MIME規格に沿ったSubjectなら、以下のように,


Subject: =?iso-2022-jp?B?UmU6IBskQi...
先頭部分にどの文字コードを使っているか示すものが入りますが,


お示しのものはそれとは異なるようです。むしろ生の文字コードのように見えます。


メールのヘッダーを見ると,Subject: の部分はどうなってますか?

2009/12/05 16:57 sasukean への返信

Subject: Re:_=E3=82=A6=E3=82=A7=E3=8...


「メールソースをすべて表示」にしても同じように表示されますか?(Delivered-To: ... とか Receved: とかいろいろなヘッダーが表示されます)

もしそうなら、MIME化されてません。

メールを自分宛に送ってみるとどうなんでしょう?

もしそれでもMIME化されないようなら,Mail の使い方に問題がある可能性が高いですし,自分宛に送ったものでは正しくMIME化されているなら,先方のaolのメールシステムの問題です。


このメッセージは次により編集されています: はに

2009/12/05 17:05 はに への返信

いろいろと示唆していただいてありがとうございます


該当のaolの者以外からの新規メール、返信メール、自分宛のテストメール

件名も本文もすべて正常に表示します

特定のひとりの人物からのメールにだけ上記現象が起きるのです

ただ送信済みのメールボックスをチェックしていると他のアドレス宛のメールにときおり本文が文字化けしているのが見受けられますが、先方に確認してみると正常に読めている、というようなことはあります

2009/12/05 17:13 sasukean への返信

該当のaolの者以外からの新規メール、返...

ならば、その該当の相手の問題の可能性が高いと思います(こちらではどうしようも出来ない)。もし,意見できる相手なら,注意してあげればよいと思います。他で受信すると正しく表示されるといっても,それはたまたまそうなっているだけで規格に沿った動作ではありません。


送信済みのメールボックスをチェックしていると他のアドレス宛のメールにときおり本文が文字化けしている

使う文字によっては,メール本文全体がBASE64でエンコードされることがあります。その場合は,そのメールは「暗号化されている」ように見えます。これは規格に沿った動作ですので心配ありません。

2009/12/05 17:14 はに への返信

はに による書き込み:


お示しのものはそれとは異なるようです。むしろ生の文字コードのように見えます。


生JISに関してはMIME以前に慣習的に利用されていた経緯がありますので、Mail.appでも対応している可能性があります。ところが件のSubjectはUTF8エンコードのようですね。

もしも可能なら先方に「iso-2022-jp」エンコードでの送信を依頼してみてはいかがでしょうか。いずれにしても生コードで送信される可能性が大ですので、Mail.appが生JISに対応していなければ意味がありませんが。

2009/12/05 17:17 はに への返信

失礼しました

ヘッダーの詳細は下記の通りです


From: *****@aol.com

Subject: Re:_=E3=82=A6=E3=82=A7=E3=83=B3=E3=82=B2=E3=83=B3=E3=81=AE=E5=AE=BF

Date: 2009 December 05 14:25:00 GMT+09:00

To: *****@att.biz

Received: from imr-d***.mx.aol.com ([205.188.105.146]) by prserv.net (kcin04) with ESMTP id <20091205052518104000nd32e>; Sat, 5 Dec 2009 05:25:19 +0000

Received: from imo-m***.mx.aol.com (imo-m***.mx.aol.com [64.12.78.136]) by imr-d***.mx.aol.com (8.14.1/8.14.1) with ESMTP id nB55PBSI021762 for <*****@att.biz>; Sat, 5 Dec 2009 00:25:11 -0500

Received: from *****@aol.com by imo-ma**.mx.aol.com (mail_out_v42.5.) id l.**c.6**abd52 (44669) for <*****@att.biz>; Sat, 5 Dec 2009 00:25:07 -0500 (EST)

Received: from smtprly-d***.mx.aol.com (smtprly-d***.mx.aol.com [205.188.249.153]) by cia-m***.mx.aol.com (v126.13) with ESMTP id MAILCIAMC018-5c354b19eeacef; Sat, 05 Dec 2009 00:25:07 -0500

Received: from webmail-m049 (webmail-m***.sim.aol.com [64.12.101.81]) by smtprly-db02.mx.aol.com (v127.6) with ESMTP id MAILSMTPRLYDB023-5c354b19eeacef; Sat, 05 Dec 2009 00:25:00 -0500

Received: from 222.146.161.136 by webmail-m***.sysops.aol.com (64.12.101.81) with HTTP (WebMailUI); Sat, 05 Dec 2009 00:25:00 -0500

X-Originating-Ip: [205.188.105.146]

References: <8CC430FA3***DDD-3C50-5CEF@webmail-d059.sysops.aol.com> <07F3E4F0-F14D-4*****87C3-6EDF68BE282C@att.biz>

Content-Transfer-Encoding: quoted-printable

X-Aol-Ip: 222.146.161.136

In-Reply-To: <07F3E4F0-F14D-44D*****3-6EDF68BE282C@att.biz>

X-Mb-Message-Source: WebUI

Mime-Version: 1.0

X-Mb-Message-Type: User

Content-Type: text/plain; charset="utf-8"; delsp=yes

X-Mailer: AOL Web??? 29644-STANDARD

Message-Id: <8CC43826BAE***F-81C-12706@webmail-m049.sysops.aol.com>

X-Spam-Flag: NO

X-Aol-Sender: *****@aol.com

2009/12/05 17:30 こういち への返信

ありがとうございます


Macを使っている相手ですからわたしもそれを疑っていたのです

「iso-2022-jp」エンコーディングに関する問題はMac Mailはアップルサポートにある方法で解決するかと思うのですが

ブラウザでウェブメールを送受信するときはどうしたらよろしいでしょう

日本語環境ですとブラウザの設定はおおむね「Japanese(Shift_JIS)」だとおもうのですが


とりあえず先方には「iso-2022-jp」エンコードでの送信を依頼してみます

2009/12/05 21:24 sasukean への返信

sasukean による書き込み:


ブラウザでウェブメールを送受信するときはどうしたらよろしいでしょう


Gmailの場合は環境設定で日本語にするとデフォルトがJISで任意にUTF8に変更が可能ですが、AOLの場合はわかりません。

もしかするとUTF固定かもしれません。

仮にUTF固定だとしても英字(いわゆる半角英数)のコードはASCIIと全く変わらないため英文のSubjectを送る場合は何の支障も出ませんから。(笑)

2009/12/05 21:40 こういち への返信

ありがとうございます


自分の受信するメールのプロバイダのなかでaolがアメリカ発の特殊なプロバイダであることはよく承知しています

日本国内においてメジャーな存在であれば専用のメーラーも含めていろいろと対処もしてくれるのでしょうが…

とにかく先方に注意を促して経過を見ることとします

2009/12/06 22:27 sasukean への返信

たとえば件名が「Re: ウェンゲンの宿」となるはずのメッセージは、メニューから「View>Message>Raw Source」とすると、以下のようになっていませんか?


Subject: =?utf-8?Q?Re:_=E3=82=A6=E3=82=A7=E3=83=B3=E3=82=B2=E3=83=B3=E3=81=AE=E5?= =?utf-8?Q?=AE=BF?=


AOL mailはUTF-8の件名をquoted-printableでエンコードするとき、複数行になる場合は、文字単位ではなくオクテット単位で分割するようです。このためApple Mailはデコードに失敗しているのでしょう。上の例では「E5 AE BF」(宿)という文字が上下の行に分かれています。


もちろんオクテット単位で行分割したquoted-printableを許容する実装も存在するのでしょうけれど、RFC2047をざっと見た限りでは以下のようにありますから、たぶんAOL mailの仕様が間違っているんじゃないかと思います。

Each 'encoded-word' MUST represent an integral number of characters.

A multi-octet character may not be split across adjacent 'encoded-

word's.

2009/12/06 23:31 NAOI への返信

ありがとうございます


subject の項はおっしゃるとおり2行になっています

aol mail の仕様が間違っているのではないかということは文面からよく理解できました


一方で g-mail では文字化けすることなく件名をできます

ですから mac mail でも設定によって何らかの対処ができるのではないかと皆さんにお尋ねをしました


現在 aol の該当者に注意を促しているところですが、残念なことに先方はそうしたことに関してはあまり関心がないようです

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Mac Mail : 件名が文字化け

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。