インターネットではE-Mailなどのメッセージが配達される途中のサイトでヘッダの追加や再構成が行われます。この為、JISコードを使っている文字(日本語など)はそのまま届かない場合もあります。
尚、ヘッダに日本語を使えるようにする方法として、RFC1522で、メッセージのヘッダにMIMEエンコード方式を使って非ASCII文字(日本語など)をASCII(半角英数字など)に変換するなどの方法が採られています。
【ヘッダの文字化け事例】
To(宛先)、Subject(件名)、From(送信者)に使われている日本語が場合によっては正常に表示されない。
----------------------------------------------------------
正常な場合
Subject:先日の件について
----------------------------------------------------------
"B" encoding エラー
Subject:=?ISO-2022-JP?B?GyRCQGhGfCRON28kSyREJCQkRhsoQg==?=
----------------------------------------------------------
"Q" encoding エラー
Subject:=?ISO-2022-JP?Q?=1B$B@hF|$N7o$K$D$$$F=1B(B?=
ヘッダ(メール・ヘッダ)
電子メール(E-MAIL)の頭についているメールに関する情報が記載されている部分。
ユーザが記述した件名、送信者名、宛先などの他に、メールが送信された日時やメールが通った経路などが記述されている。
尚、Outlook Expressでは、メールを右クリック>「プロパティ」でヘッダが表示される。
| ヘッダー名 | 意味 | |
| 差 出 人 |
From | 送り主(名義上の差出人)のメールアドレス |
| Sender | メールを実際に送信した人のメールアドレス(転送途中でエラーが発生した場合の通知先になる) | |
| Reply-To | 返信メールの受付先のメールアドレス | |
| 宛 先 |
To | 宛先のメールアドレス |
| Cc | メールの控えを送る宛先のメールアドレス | |
| Bcc | メールの控えを送る宛先(隠蔽)のメールアドレス | |
| 参 照 |
Message-ID | メッセージの識別番号 |
| In-Reply-To | どのメールに対する返信かを示す識別番号 | |
| References | 参照したメールの識別番号 | |
| Keywords | 検索のためのキーワード | |
| そ の 他 |
Subject | タイトル |
| Comments | メールのコメント | |
| Encrypted | 暗号化アルゴリズムの指定(RFCで規定) | |
| Date | 送信された日時 | |
| Errors-To | エラー発生時の連絡先のメールアドレス | |
| Status | メッセージの未読・既読の記録 | |
| 追 跡 |
Return-Path | メールを戻すための経路のメールアドレス |
| Received | メールを中継したサーバ(MTAによって付けられる転送記録)From、by、Withなどで転送元、転送先、プロトコルなどを記述 | |
| ユ | ザ 定 義 |
X-Mailer | 送信時に使ったメールソフト |
| X-Priority、 X-Msmail-Prioriry |
メールの優先度 | |
複数の宛先がある場合は、カンマで区切る。メールアドレスを<、>または(
)で囲み、その前後に宛先の名前を自由に書いてよい。送信日時の形式は規格で規定されており、日本から送信されたメールには日時の最後に
+0900 と書かれている。これは、グリニッジ標準時から9時間進んでいることを示す。
Receivedヘッダは、メールが通過したサーバの数だけ現れる。 Receivedヘッダは、いくつかのパートに分かれている。
Receivedヘッダのパート
| 識別子 | 内容 |
| from | 送信サーバ名 |
| by | 受信サーバ名 |
| with | 転送プロトコル |
| id | 転送の識別子 |
| for | 送信先のメールアドレス |
| ; | 転送が行われた日時 |
参考:メールの管理者のメールアドレスは、通常「postmaster@サーバ名」。