こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Windows Live Mail で送信するメールの本文の頭に ?

Windows Live Mail で送信するメールの本文の頭に ? がつきます。

Windows Vista SP2 (Ultimate) 及び Windows 7 64bit (Ultimate) 上にて Windows Live Mail クライアント (Build 14.0.8117.0416) でメールの送受信を行っています。
OS の Windows Update は、公開されたものは、ほぼすべてを適用しています。
2010/09/16 辺り (ちょっと曖昧ですが) から、そこから送信するメールすべての本文の頭に半角記号の ? が一文字必ずつくようになってしまいました。編集中画面ではついていないため、すぐにはきづきませんでした。
WEB の MSN のメーラーから送信する分には附かないので、おそらくクライアント固有の問題だと思うのですが、対応策ご存じの方いらっしゃいますか。
なお、送信するメールは、テキストフォーマットオンリーで ISO-2022-JP で作成しています。また、メールアドレスは live.jp のものと、全く MS とは無関係なものと、両方で発生しています。

投稿日時 - 2010-09-18 10:40:30

QNo.6190439

困ってます

このQ&Aは役に立ちましたか?

9人が「このQ&Aが役に立った」と投票しています

回答(4)

http://okwave.jp/qa/q6242888.html
同じ内容の質疑に回答しているユーザーを発見して、その回答の内容を見ると、参加姿勢というものがわかっていいですね。
一貫して同じことを主張する方の発言をみつけるとその発言の信用度が増します。しかし、いの一番に登場して思いつきの感想文だけを述べる方を見つけると…やれやれ。

投稿日時 - 2010-10-12 22:15:06

ANo.3

全く同じ状況になりました。
Win7 64bit でWindows Live Mailを使っていますが、数日前にこの現象に気づきました。
Buildは「Build 14.0.8089.0726」です。恐らく最新ですが、vista用とはバージョンが違うのでしょうか。
同じように、テキストフォーマットのJIS(2022-jp)で運用しています。
アカウントをいくつも作成して使っていますが、どのアカウントでも同じ状態ですので、やはり、クライアントの問題かと思われます。
現状、エンコードを変える以外の解決策が見つからないので、Windows Live MailをやめてBecky等のサードパーティのメールソフトも検討しています。
何しろOutlook ExpressからWindows Live Mailになってから挙動が怪しい上に検索もまともにしてくれないので良い機会かもしれません、、、、

回答ではありませんが、同じ状況でしたのでご報告です。

投稿日時 - 2010-09-29 10:42:34

補足

前述の Windows Live のサイトで幾つか MS 担当以外の方からのフォローがあり、どうやら IE9β が干渉しているだろうとのことです。これをアンインストールすれば事象が解消されたとのこと。
(私は敢えて IE9β を外すことは考えていないのですが)

投稿日時 - 2010-09-29 18:47:08

お礼

同じ症状の人が居て少しほっとしました w

いつ回答が来るのか、解消できるのか、よくわかりませんが、現在、Windows Live の方で調べてもらっています。
http://windowslivehelp.com/thread.aspx?postid=E141CEDA-C963-4FBE-9B62-9BE84527EA3B

投稿日時 - 2010-09-29 11:59:32

>encoding を iso-2022-jp から UTF-8 にするつかぬことを伺いますが、この設定は、オプションの送信タブ→「送信」にある「エンコードの設定」での既定のエンコードでしょうか?XP SP3で、同じバージョンのLiveメールですが、プルダウンの選択肢には、どう見てもiso-2022-jpがなくて、デフォルトでは「日本語(JIS)」になっています。Vista/Win7では、iso-2022-jpが追加されているのですかね。この設定で、2008バージョンから使用していますが、送信メールの頭に?が付く現象には遭遇していません。また、各形式のMIMEの「エンコード方法」の窓には、いずれも「なし」にしていますが、その当たりの変更では、どうなんでしょうか。

投稿日時 - 2010-09-18 12:53:31

お礼

ああ、ごめんなさい。メニューの選択肢は "日本語 (JIS)" です。
これは iso-2022-jp にほかなりません。ヘッダーの Content-Type で確認してます。
MIME 設定つまりヘッダーの Content-Transfer-Encoding は私もデフォルトは「なし」(7bit) です。base64 でも quoted-printable にしても、やはり本文には ? が先行してしまいます。

投稿日時 - 2010-09-18 14:37:24

ANo.1

Liveメールをアンインストールし、入れ直しても変わりませんか?
尚、入れ直すだけならデータは消えません。

投稿日時 - 2010-09-18 11:14:55

お礼

フォローありがとうございます。
インストールし直してみましたが、変わりません。

なお、encoding を iso-2022-jp から UTF-8 にすると問題は解消することがわかりました。
また、format を plain text から Rich text (HTML) にした場合、マルチパートの HTML 部分は問題ありませんが、テキスト部分はやはり ? が本文の第一バイト目に必ずつけられています。
恐らく Live mail クライアントの plain text の iso-2022-jp 変換処理のバグではないかと考えています。

投稿日時 - 2010-09-18 11:56:45

あなたにオススメの質問