サブミッションポート

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

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

イマシルちゃんの解説

メールサーバ同士がメールを運ぶときは25番ポートを使うけど、
わたしたちがメールソフトから送るときの入口は、587番ポートに分けられているんだ。

この入口では、「あなたは本当にこのサーバの利用者?」ってIDとパスワードで確かめてから受け付けるから、
知らない人に勝手に使われにくいんだよ!

より深い解説

定義

サブミッションポートは、メールソフト(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で投稿用のポートとして改めて認められた。どちらの場合も、パスワードを平文のまま送らないよう、暗号化した状態で認証することが重要である。

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

この用語が出てくる記事

↑