メールヘッダーは転送時にどの欄が消える?
基本情報技術者試験 平成30年度春期 午前 問34 / ネットワーク › ネットワーク応用
過去問にチャレンジ
電子メールのヘッダーフィールドのうち,SMTPでメッセージが転送される過程で削除されるものはどれか。
- ア
Bcc
- イ
Date
- ウ
Received
- エ
X-Mailer
会話形式の解説
講師転送時に削除される欄を考えるには、受信者にその欄が見えたら何が分かるかを確かめましょう。
受験者日時や配送経路もヘッダーにありますが、隠す必要がある情報かどうかが手掛かりですか。
講師そうです。Bccは、ほかの受信者に表示しない宛先を指定する欄です。この欄が見えると、隠したい宛先が分かってしまいます。
受験者では、Bcc欄は配送されるメールに残せませんね。
講師通常は配送されるメッセージから取り除きます。したがって、削除される欄としてBccが正解です。
受験者Dateも送信に関する情報ですが、転送時にはどうなりますか。
講師Dateはメッセージの日時を示します。隠す宛先ではないので、通常の転送では削除されません。
受験者Receivedは配送経路の記録ですね。経路が増えるなら、削除とは逆でしょうか。
講師その通りです。Receivedはメールがたどった配送経路を記録する欄で、中継時には記録が追加されます。
受験者X-Mailerは送信ソフトウェアを示すので、宛先を隠すために消す欄ではありませんね。
講師はい。X-Mailerも通常の転送では削除されません。各欄の名前だけで判断せず、何を記録し、受信者に何が見えるかを考えると区別できます。
まとめ
SMTPでメッセージが転送される過程で通常取り除かれるのはBcc欄です。Bccは、ほかの受信者に表示しない宛先を指定するため、配送されるメールに欄を残すと宛先が見えてしまいます。Dateは日時、Receivedは配送経路、X-Mailerは送信ソフトウェアを示します。DateとX-Mailerは通常の転送では削除されず、Receivedは中継時に追加されます。
解答・解説
正解はアです
この問題のテーマ
メールのヘッダーフィールドが、配送されるメッセージでどう扱われるかを問う問題です。
解き方の考え方
各欄が表す情報と、受信者に届くメールにその欄を残す目的があるかを考えます。ほかの受信者に知らせない宛先を記す欄は、宛先が見えないよう、通常は配送されるメッセージから取り除かれます。
選択肢ごとの解説
- ○ア BccBccは、ほかの受信者に表示しない宛先を指定する欄です。その宛先が見えてしまうのを防ぐため、通常は配送されるメールからBcc欄を取り除くので、これが正解です。
- ×イ DateDateは、メッセージの日時を示す欄です。隠すべき宛先を記す欄ではなく、この問題で削除の対象となるBccには当たりません。
- ×ウ ReceivedReceivedは、メールがたどった配送経路を記録する欄です。中継に関する記録であり、受信者に見せない宛先を記すBccとは役割が異なります。
- ×エ X-MailerX-Mailerは、送信に使ったソフトウェアを示す欄です。送信ソフトウェアの情報なので、宛先の露出を防ぐために取り除くBcc欄には当たりません。
POINT
- 削除される欄を選ぶときは、その欄を受信者に見せた場合に何が分かるかを考えます。
- Bccは宛先を隠すための欄なので、通常は配送するメールから取り除かれます。
- Dateは日時、Receivedは配送経路、X-Mailerは送信ソフトウェアを示します。
