MIMEとは
MIMEは、ASCII文字しか扱えない従来のSMTPメールでも、日本語のような多バイト文字や画像・音声・動画といったさまざまなデータを送受信できるようにした拡張規格です。メールに「この部分はどんな種類のデータか」「どの文字コードか」「どの方法で変換したか」といった情報を付与し、元の仕組みを変えずに表現力を広げます。
仕組みとしては、メッセージを複数のパートに分け、各パートにタイプや文字コードを宣言します。バイナリはそのままでは送れないため、見た目が文字だけになるようにエンコードして安全に運びます。受信側は宣言と変換方法に従い内容を正しく復元でき、本文の日本語表示や添付ファイルの再生が可能になります。
また、暗号化とデジタル署名の機能を加え、機密性と完全性を高めた拡張がS/MIMEです。MIMEは、メールで多言語と多様なファイルを扱うための基盤であり、今日の標準的なメール体験を支える重要な役割を担います。

