サブミッションポート

読み:さぶみっしょんぽーと / 英語表記:submission port

メールソフトがメールサーバへメールを送信するときに使う、TCPのポート587番。利用者の認証(SMTP-AUTH)と組み合わせて使う。

イマシルちゃんの解説

サブミッションポートは、メールソフトからメールサーバへ送信を依頼するための通信の入口で、TCPの587番を使うよ。
メールサーバ同士がメールを転送する25番ポートとは、担当する仕事が違うんだ。
利用者からの送信を別の入口で受け付けることで、その利用者に送信を認めてよいか確かめやすくなるの。
そこで使うのが、利用者を確かめる認証の仕組みであるSMTP-AUTHだよ。
利用者からの送信に合わせた認証を行い、第三者にメールサーバを勝手に使われにくくするための分け方なんだ。

より深い解説

定義

サブミッションポートは、メールソフト(MUA)がメールサーバ(MSA:メール投稿エージェント)にメールを投稿(submission)するためのポートで、TCPの587番である(RFC 6409)。ここでは、SMTP-AUTHによる利用者の認証を行う。

ポート25番と分ける理由

ポート用途認証
25メールサーバ同士の転送通常は行わない(誰からのメールでも受け取る必要がある)
587利用者からの投稿SMTP-AUTHで利用者を確かめる
465利用者からの投稿(最初からTLSで暗号化する)SMTP-AUTHで利用者を確かめる

利用者からの投稿をポート25番から分けることで、次のことが可能になる。

暗号化

ポート587番では、接続後にSTARTTLSで暗号化してからSMTP-AUTHを行う。ポート465番は、接続した最初からTLSで暗号化する方式(SMTPS)で、一度は廃止されたが、RFC 8314で投稿用のポートとして改めて認められた。どちらの場合も、パスワードを平文のまま送らないよう、暗号化した状態で認証することが重要である。

実際の試験ではここに出る!全6問

ネットワークスペシャリスト

午前Ⅱ

この用語が出てくる記事

↑