戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ネットワークスペシャリスト 2013年 午前216


問題文

“情報太郎”はMIMEで“=?ISO-2022-JP?B?GyRCPnBKcOJATzobKEI=?=”と表される。情報太郎のメールアドレスをtaro@example.jpとするとき、メールアドレスと表示名(情報太郎)を指定する、メールヘッダのFromフィールドとして適切なものはどれか。

選択肢

From:<=?ISO-2022-JP?B?GyRCPnBKcOJATzobKEI=?=>taro@example.jp
From:taro@example.jp =?ISO-2022-JP?B?GyRCPnBKcOJATzobKEI=?=
From:=?ISO-2022-JP?B?GyRCPnBKcOJATzobKEI=?=taro@example.jp(正解)
From:taro@example.jp<=?ISO-2022-JP?B?GyRCPnBKcOJATzobKEI=?=>

メールヘッダのFromフィールドの正しい書き方【午前2 解説】

要点まとめ

  • 結論:表示名はエンコードした文字列で記述し、メールアドレスは角括弧<>で囲み、表示名の後に続ける形式が正しいです。
  • 根拠:RFC 2047により日本語など非ASCII文字はエンコードし、RFC 5322に従い表示名とメールアドレスは「表示名<メールアドレス>」の順で記述します。
  • 差がつくポイント:表示名のエンコード表記の位置とメールアドレスの囲み方を正確に理解し、Fromフィールドの書式を守ることが重要です。

正解の理由

選択肢ウは「From:=?ISO-2022-JP?B?GyRCPnBKcOJATzobKEI=?=taro@example.jp」と、表示名をエンコードした文字列で記述し、その後にメールアドレスを角括弧<>で囲んでいます。これはRFC 2047とRFC 5322の規定に準拠した正しい書き方です。
他の選択肢は表示名とメールアドレスの順序や角括弧の使い方が誤っており、メールクライアントで正しく認識されません。

よくある誤解

表示名とメールアドレスの順序を逆にしたり、メールアドレスを角括弧で囲まなかったりすると、メールヘッダとして無効になります。
エンコード文字列をメールアドレスの前後に不適切に配置する誤りも多いです。

解法ステップ

  1. 表示名に日本語が含まれる場合はRFC 2047に従いエンコードする。
  2. メールアドレスは必ず角括弧<>で囲む。
  3. Fromフィールドは「表示名<メールアドレス>」の順で記述する。
  4. 表示名がエンコードされている場合も同様に、表示名部分をエンコード文字列で置き換える。
  5. 以上を踏まえ、選択肢を比較して正しい形式を選ぶ。

選択肢別の誤答解説

  • ア: 表示名を角括弧で囲んでおらず、メールアドレスの前に不適切に配置されている。
  • イ: メールアドレスが角括弧で囲まれているが、表示名がメールアドレスの後にあり順序が逆。
  • ウ: 表示名をエンコードし、メールアドレスを角括弧で囲み、正しい順序で記述している。
  • エ: メールアドレスが角括弧で囲まれておらず、表示名が後ろにあるため誤り。

補足コラム

メールヘッダのFromフィールドは送信者情報を示し、正しい書式でないとメールクライアントが表示名やメールアドレスを正しく認識できません。
日本語など非ASCII文字はMIMEエンコード(RFC 2047)で表現し、メールアドレスは必ず角括弧で囲むことが標準です。
このルールを守ることで、国際化メールアドレスや多言語対応が可能になります。

FAQ

Q: なぜ表示名はエンコードが必要ですか?
A: メールヘッダはASCII文字のみが原則のため、日本語など非ASCII文字はMIMEエンコードで表現しなければなりません。
Q: メールアドレスはなぜ角括弧で囲むのですか?
A: RFC 5322でメールアドレスを明確に区別するために角括弧<>で囲むことが規定されています。
Q: 表示名とメールアドレスの順序は必ず守るべきですか?
A: はい。表示名<メールアドレス>の順序で記述しないとメールクライアントが正しく解析できません。

関連キーワード: MIMEエンコード、RFC2047, メールヘッダ、Fromフィールド、日本語メール、メールアドレス表記
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ネットワークスペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について