質問: 正常 1)の本文を削って、送信テストをした結果、ヘッダーに以下のような違いが現れました。 【正常】 Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by ***.com id *** Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=ISO-2022-JP; format=flowed Content-Transfer-Encoding: 7bit 【文字化け】 Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by ***.com id *** サーバの問題でしょうか? 原因が分かる方がいらっしゃいましたら解決方法をご教授ください。
回答: id:hate_na_com さん、こんばんは。文字化け対策お疲れさまです。 #### 8bitメールは問題ないのか? 左記URLより引用 > > 、「Shift_JISやEUC-JPなどの文字コードは8bitであり、7bitしか通さない仕様のメールサーバ(Mail Transfer AgentでMTAと略されることが多いです。)を通過した場合、最上位ビットの8bit目が落とされて文字化けメールが発生することがある」(中略失礼) > > > 、「X-MIME-Autoconverted: from quoted-printable to 8bit by **.hogehohe.com ****」というヘッダーをつけているものもありました。これは「quoted-printableから8bitにエンコードしなおしました。」という意味ですが > > > 上記で詳しく考察されていました。 >X-MIME-Autoconverted: from quoted-printable to 8bit by ***.com id *** >X-MIME-Autoconverted: from base64 to 8bit by ***.com id *** 例に挙げて下さったヘッダで、8bitのものに対して「X-MIME-Autoconverted: from」という言葉が入っていますので、8bitに対応していないメールサーバにあたってしまったということが推測できるかと思います。 #### 文字化けしたメールの修復 あとは、ご存じかもしれませんが上記のようなサービスもあります。 #### ブラウザ別・メールソフト別UTF-8対応状況 こちらも参考になるかもしれません。 #### 参照 * Windows Live Hotmailでメールを送ると文字化けしてしまう時があります。 - 教えて!goo + * Yahoo!メール ヘルプ - Yahoo!メールから送信したメールが文字化けする + * Yahoo!メール ヘルプ - Mac OS XのMailでYahoo!メールを送受信したい + * Yahoo!メール ヘルプ - Yahoo!メールの推奨ブラウザ + http://help.yahoo.co.jp/help/jp/mail/whatisymail/whatisymail-09.... 以上、参考になれば幸いです。