IPA公式正解:エ SMTP-AUTHを使用して,メール送信者を認証する。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。サブミッションポート(ポート番号587)は、メールクライアント(MUA)から送信サーバ(MTA)へのメール投稿専用に用意されたポートであり、SMTP-AUTHによる送信者認証を必須化・併用して不正中継や迷惑メール送信を防止する目的で導入されます。
【詳細解説】■ 本問の核心・解法のポイント
従来メール送信(投稿および中継)にはポート25(SMTP)が使われていましたが、認証なしで送信できる仕様が悪用され、スパムメールの大量送信の温床となりました。そこで、メールクライアントからの投稿受付を専用のサブミッションポート(ポート587)に分離し、SMTP-AUTH(SMTP認証)を必須とすることで、正当な利用者のみがメールを送信できるように制限する対策(OP25Bと併用)が定着しました。
・各選択肢の徹底解説:
・ア:不適切です。SPFレコードをDNSに問い合わせて送信元IPアドレスを検証するのは、メールを受信したMTA側の送信ドメイン認証機能です。
・イ:不適切です。DNSサーバに登録された公開鍵でディジタル署名を検証するのは、DKIM(DomainKeys Identified Mail)の仕組みです。
・ウ:不適切です。POP before SMTPは、メール送信前にPOP3認証を成功させて一時的に送信を許可する古い認証手法です。サブミッションポートではSMTPプロトコル自体を拡張したSMTP-AUTHが標準的に使われます。
・エ:【選択肢エ★】適切です。サブミッションポート(ポート587)は、SMTP-AUTHによる送信者認証を前提として導入され、外部からの不正なメール中継やなりすまし送信を防止します。
よって正解はエです。