サブミッションポート(587番ポート)

更新日:

用語解説

サブミッションポート587は、メール利用者のMUAが作成した新しいメッセージをMSAへ投入するために予約されたTCPポートです。サーバ間のSMTP配送に使う25番と役割を分け、利用者の認可、送信ポリシー、宛先・ヘッダの検査や補正を適用しやすくします。

■ 試験で押さえるポイント

  • MUAはメールクライアント、MSAは利用者から投稿を受け付けるSubmission Agent、MTAはメールを次のサーバへ転送するTransfer Agentです。587番はMUA→MSA、25番は主にMTA間転送という役割で区別します。

  • MSAはSMTP AUTHを実装し、通常は資格情報等で投稿利用者を認証・認可します。ただし規格上、信頼済みネットワーク等の別手段で投稿を認可する構成もあり、「587番では全接続が必ずID・パスワード認証」とまでは断定しません。

  • 587番では平文SMTP接続後にSTARTTLSでTLSへ切り替える構成が一般的です。クライアントとサーバはTLS成功前の認証・投稿を許さないよう設定し、証明書の信頼連鎖とホスト名を検証します。

  • 465番のsubmissionsは接続直後からTLSを開始するimplicit TLS用です。587+STARTTLSと465+implicit TLSはいずれも正しくTLS必須化すれば保護でき、ポート番号だけで暗号化の有無を判断しません。

  • OP25BはISP等が利用者回線から外部の25番へ直接送る通信を制限し、ボット等の迷惑メール送信を抑える運用です。全ネットワークで必ず実施される規格ではなく、正規利用者は契約先MSAの587又は465を利用します。

  • 投稿時に送信元アドレス、メッセージ形式、サイズ、レート等を検査し、不完全なメッセージを補正又は拒否できます。一方、MTA間転送では完成済みメッセージを中継するため、投稿と配送の責務を混同しません。

  • SMTP AUTHのパスワード漏えい、TLS downgrade、総当たり及びアカウント乗っ取りに備え、多要素認証又はアプリ用資格情報、TLS必須化、レート制限、異常送信検知及び送信ログを組み合わせます。

■ 過去問での着眼点

587番は利用者のMUAからMSAへのメッセージ投稿用で、主にメールサーバ間配送を行う25番と役割が異なります。587のSTARTTLSと465のimplicit TLSを区別し、SMTP AUTHの実装要求と個々の投稿に対する認可方法を正確に捉えます。587は投稿、25は転送、465はimplicit TLS投稿という用途の違いが重要です。

例: メールソフトはmail.exampleの587番へ接続し、STARTTLSと証明書検証を完了してからSMTP AUTHで認証し、MSAへ投稿します。MSAは受け付けたメールをMTAへ渡し、相手ドメインのMTAとは25番で配送します。

音声で聞く

同じ分野の用語