IPA 電子メール — 頻出論点と過去問

頻出論点

1. この分野は何か

書いたメールが送信者のメールソフトからどのサーバを経て相手に届き、どこで止められるのかを学ぶ分野です。宛先の欄ごとに誰に何が見えるか、迷惑メールを止める設定がどの経路に効くかが分かるようになります。

2. 実際の出題のされ方

日常的なメール利用の基礎仕様と送受信プロトコルの役割分担は、ITパスポートで問われます。送信用のSMTPと受信用のPOP3・IMAP4の役割の区別、メールサーバ上でフォルダ管理して複数端末から同じ状態を参照できるIMAPの特徴、To・Cc・Bccにおけるメールアドレスの見え方の違い、テキスト形式とHTML形式の特徴、メール転送サービスの仕組みなどが出題されています。

データ量の計算やサーバ運用のログ読み取り・ポート設定は、応用情報技術者の午前や高度試験の午前Iが中心です。MIMEのbase64エンコーディングによって添付ファイルの転送データ量がどれだけ増えるかを求める計算問題や、中継用メールサーバのログ(接続元IPアドレス、送信者ドメイン、受信者ドメイン)から外部ネットワークによる第三者中継を見抜く問題、サブミッションポート(ポート番号587)の導入目的が問われています。

コマンドや配送制限、認証・暗号化の仕組みは、情報処理安全確保支援士やネットワークスペシャリストなどの午前IIで詳しく問われます。ESMTPでセッション開始を表すEHLOコマンド、ISPが動的IPアドレスから管理外ネットワークのTCPポート番号25への直接通信を遮断するOP25B、SMTP-AUTHによる利用者認証が出題されています。また、SPFやDKIMといった送信ドメイン認証の仕組み、スマートフォン等でメール本文を含めて受信通信を暗号化するIMAPS、PGP・S/MIME・SMTP over TLSにおいて公開鍵を用意する単位の比較も問われています。

3. 学習のポイント

  • 送受信プロトコルとESMTPコマンド: 送信・転送にはSMTP、受信には端末へ取り込むPOP3またはサーバ上で管理するIMAP4を用います。また、ESMTPの通信手順では、セッション開始のEHLO、送信元指定のMAIL、宛先指定のRCPT、本文転送開始のDATAの役割を区別しておきます。
  • 宛先指定(To・Cc・Bcc)とメッセージ形式: ToとCcのアドレスはBccの受信者を含め全員に通知されますが、BccのアドレスはTo・Ccの受信者にも他のBccの受信者にも通知されません。形式については、任意の文字列へのハイパーリンク設定や文字装飾が可能なHTML形式と、スクリプト実行リスクが低いテキスト形式の違い、およびバイナリデータを3バイトごとに4文字へ変換してデータ量が 43\frac{4}{3} 倍になるbase64の計算を押さえます。
  • 不正中継対策と送信者認証: 中継用メールサーバのログから第三者中継を見抜く問題は、IPアドレスとドメイン名が詐称されていないという条件付きで出題されます。その条件の下では、自社から社外宛ての送信や社外から自社宛ての受信は通常の動作で、社外から接続して他社から他社へ送るメールを中継している行が第三者中継(オープンリレー)にあたります。ただし実際の送信者アドレスは自己申告で詐称できるため、中継を許すかどうかは送信者のドメインではなく、自社ドメイン宛てか、接続元が自社ネットワークか、SMTP-AUTHで認証された利用者かで判断します。また、マルウェア感染端末などからの直接送信を防ぐOP25Bと、サブミッションポート(587番)およびSMTP-AUTHを組み合わせて正規利用者を認証する仕組みをセットで理解します。
  • 送信ドメイン認証と暗号化の単位: 送信元ドメインのDNSサーバにSPFレコードを登録して送信元IPアドレスを照合するSPFと、ヘッダーに付与したデジタル署名を公開鍵で検証するDKIMを区別します。暗号化では、PGPとS/MIMEはメールアドレスごと、経路を暗号化するSMTP over TLSはメールサーバごとに公開鍵(デジタル証明書等)を用意する点が重要です。

4. 間違えやすいところ

  • Bccで受信した側の見え方の誤解: Bcc欄に入力した相手にはTo欄やCc欄のアドレスも通知されない、あるいはBcc同士なら互いのアドレスが分かるといった誤答選択肢が繰り返し出題されます。Bccの受信者はTo・Ccの宛先を知ることができ、Bccに指定されたアドレスだけが他の全受信者から隠されます。また、Bccに自動暗号化や添付ファイル削除の機能はありません。
  • OP25Bの通信方向と対象の混同: OP25Bについて、ISP管理外からISP管理下へ送られるスパムメールの遮断や、DNS逆引きができないメールサーバからの通信遮断とする誤答肢が並んでいます。止められるのは、ISPの利用者のPCがISPのメールサーバを通らずに、外部のメールサーバの25番ポートへ直接つなぐ経路だけです。ISPのメールサーバを経由する送信や、サブミッションポート(587番)で認証してから送る経路は対象外なので、正規の利用者はそのまま送信できます。
  • 受信時の暗号化範囲とプロトコル種別の取り違え: メール本文を含めて受信通信を暗号化するプロトコルを問う問題で、認証時にパスワードを平文で送らないだけで本文は保護しないAPOPや、送信に使うSMTP Submissionを選ばせる選択肢に注意が必要です。また、テキスト以外のデータをメールで扱うための拡張規格であるMIMEをメールソフトの送受信プロトコルと混同しないようにします。さらに、サブミッションポートの導入目的を問う問題では、SPF・DKIMやPOP before SMTPの説明が誤りの選択肢として並ぶ問題があります。

電子メールの理解度チェック

電子メールの過去問一覧

ネットワークのほかの論点

有線LAN・スイッチング32問 無線LAN・接続認証31問 IoT・モバイル通信27問 IPアドレス・サブネット設計40問 TCP・UDP・IP層の制御45問 ルーティング14問 DNS23問 Web・その他のアプリケーションプロトコル28問 WAN・VPN・ネットワーク仮想化24問 伝送性能・通信品質27問