• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字化け?スパムメール(base64))

メーラー設定で受信されるスパムメールの文字化けとは?

このQ&Aのポイント
  • 使用環境はXP、メーラーはBecky!で、HTMLメールは「テキストに変換して表示」設定にしています。
  • 毎日大量のスパムメールが届くが、意味不明な文字の羅列メールが含まれている。
  • base64というエンコーディング形式で送られているが、デコードすると広告メールであることが分かる。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

それは、基本的に迷惑メールを送りつけてくる方が間違った設定をしているので、気にしないでください。 まず、base64 とは、本来、メールで直接送ることができないも(つまり、文字以外のもの)を送るときに使われるものです。 文字以外のものを、メールで安全に送れる文字だけを使って表現するように変換したものです。 さて、実は、メールの本文で安全に送れる文字は、「7ビット文字」と呼ばれるものです。(今は8ビット文字でもほとんど問題なく送られてきてしまうけれど、経路によっては化けます) そのために、日本語のメールは、いわゆるJISコードで送りましょうという話があったりします。JISコードは、7ビット文字で送る形になっているので。 それでも、本文が8ビット文字だと、安全に送ることができない可能性があるので、上述の base64 を使って、変換して送信してしまう場合があります。 これが、本文が、base64 になってしまう例です。 さらに(これで最後です)この、「本文が、base64 で書いてあります」という指定が、送信側で正しくかかれていると、多くのメールソフトでは、文字に戻してくれます。 が、この指定がおかしいと、とりあえず、もとにもどさずに、base64 のまま表示します。 というわけで、本来本文を base64 で表示するのもかなりイレギュラーなのですが、その、イレギュラーなケースで、送信側の設定がおかしいので、受信側ではそのまま表示しているというのが実情です。

sucre504
質問者

お礼

詳しく説明していただきまして、ありがとうございました。 向こうの設定のせいなら、こちらではどうにもできないということですね。 毎日、削除削除で対応します。 ありがとうございました。

その他の回答 (1)

回答No.2

No.1 ちょっと補足です。 > それでも、本文が8ビット文字だと、安全に送ることができない可能性があるので、上述の の直前には、これを、(シフトJISのような)8ビットの文字で送った場合……がぬけていますね。 そういう、本来おかしな文字コードで送られてきているわけです。まあ、おかしなといっても、Web などでは普通に使えますから、サイトで復元して読めるわけです。