調べてみたところ以下のようになりました。
【文字化け】本文の日本語、ウムラウト記号、登録商標記号
【文字化けなし】件名、半角英数字
【受信サーバの環境】VPS利用、CentOS 4、Sendmail 8、popa3d 1、独自ドメイン
【受信クライアント(文字化けする ×)】MAC OS X ver.10.4、Mail
【受信クライアント(文字化けなし ○)】Windows XP
【受信ルート(文字化けする ×)】上述の企業発、Yahoo! メール発
【受信ルート(文字化けなし ○)】自社発、KDDI発
【解決策】ウムラウト記号と、登録商標記号を外す
Mailで見ると画像のように「黒菱形に白抜きの"?"」になってしまうのですが、
ソースを見た感じ、文字化けのタイプとしては、以下のURLのようなイメージです。
http://inp101.today.com/
一度文字化けをしてしまうとエンコードを変更しても文字化けが直らず、
今回のケースに適合する文字化けを修復してくれるサービスも見付かりません。
送信者側に回避策を求めることができないため、
ウムラウト記号と、登録商標記号を外す以外の文字化けを回避する方法、
または、文字化けを修復する方法をご教授頂けると助かります。
アドバイスするには以下の情報が足りないように思います。
文字化けしない環境もあるのなら、単にメーラが文字コードの自動判別でミスっているのではないかという気がしますが、念のため。
機種異存文字はメールではつかわないことです。
結論としては、Mac の Mail の不具合のようで、他のメールソフトを使用した場合はこのような文字化けは起こりませんでした。
いろいろとありがとうございました。
ご指摘ありがとうございます。以下補足です。
● Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed
● Content-Transfer-Encoding: 8bit
● メールは全て受信サーバ環境の独自ドメインメールにて受け取っています。webminでsendmailにアクセスをして、文字化けをする前の文面をコピーペーストをし、Yahoo!メールから、自分のアドレスに送信しています。以下の質問に詳細があります。
http://q.hatena.ne.jp/1196930184
● XP上のメーラはOutlook Express 6 です。
現状では、エンコードを変更しても元通りにならないので、windowsにアカウントを設定して受信し直すか、サーバから直接読み込むという作業をしています。前述の『http://q.hatena.ne.jp/1196930184』の質問にも書いていますが、化けないケースもあるのでどの辺りに原因があり、どうすれば解決できるのかが分かると嬉しいです。