465番ポートとは?役割や587番との違い・設定方法を初心者向けに解説|サイバーセキュリティ.com

465番ポートとは?役割や587番との違い・設定方法を初心者向けに解説



「465番ポートって何のこと?」「587番と何が違うの?」「メールの送信設定でどちらを選べばいい?」——そんな疑問をお持ちではないでしょうか。465番ポートとはSSL/TLSで暗号化されたメール送信(SMTPS)に使われるポート番号で、メールクライアントがメールサーバーに送信依頼を出す際に使用します。本記事では465番ポートの役割・587番との違い・STARTTLSとの比較・Gmail・Outlook・Thunderbirdの設定方法まで初心者向けにわかりやすく解説します。

先に結論を言うと
465番ポートはSMTPS(SMTP over SSL/TLS)のポートで、接続の最初からSSL/TLS暗号化を行います。587番ポートのSTARTTLSが「途中から暗号化」するのに対し、465番は「最初から完全暗号化」するためセキュリティ面で優れています——これがポイントです。

465番ポートとは

465番ポートの意味と概要

465番ポートとはインターネットなどの通信でアプリケーションの種類や通信規約(プロトコル)の識別に用いられるポート番号の一つです。通常はTCPの465番を暗号化で保護された電子メールの送信依頼(SMTPS)のために用います。

メールクライアント(OutlookやThunderbirdなど)がメールサーバーにメールの送信を依頼する際に使用するポート番号で、SSL/TLSによる暗号化が最初から適用される点が特徴です。

ポート番号の基礎知識

インターネットではネットワーク層のプロトコルとしてIP(Internet Protocol)を用いますが、その上位のトランスポート層のプロトコルとしてTCP(Transmission Control Protocol)あるいはUDP(User Datagram Protocol)をよく用います。

一つのIPアドレスで複数の異なるアプリケーションが同時に通信したり、異なる通信相手と同時に通信できるよう、データの送受信の窓口となる「ポート」という仕組みを備えています。ポートの識別や指定は0から65535までの整数で行い、これを「ポート番号」といいます。

465番ポートはIANA(インターネット運用団体)に登録されている「ウェルノウンポート」(現在は正式には「システムポート」)の一つとして定着しています。

465番ポートの歴史(廃止と復活の経緯)

465番ポートの歴史は少し複雑です。1997年にSMTPS用のポートとして登録されましたが、1998年にIETFがSTARTTLS(587番ポート)を推奨したことで465番は一度「廃止」とされました。

しかし現実の運用では465番ポートが広く使われ続けており、GmailなどのメジャーなサービスがSSL/TLS接続用として465番を採用し続けました。その後2018年にRFC 8314によってSSL/TLS接続のポートとして465番が正式に再定義され「復活」しました。

現在では465番ポートはSMTPS(SMTP over SSL/TLS)として正式に標準化されており、587番(STARTTLS)と並んでメール送信の主要なポートとして広く使われています。

465番ポートの役割

SMTPSとは(SMTP over SSL/TLS)

SMTPS(SMTP over SSL/TLS)とはSMTP(Simple Mail Transfer Protocol:メール送信プロトコル)の通信をSSL/TLS(Secure Sockets Layer / Transport Layer Security)で暗号化した方式です。「SMTP」と「S(Secure)」を組み合わせた名称です。

SMTPSでは通信の最初からSSL/TLSで暗号化されるため、通信経路上でメールの内容や認証情報が盗み見られるリスクを排除できます。

メール送信の仕組みと465番ポートの位置づけ

メールが相手に届くまでの流れを整理すると以下のようになります。まずメールクライアント(OutlookやThunderbirdなど)が自社のメールサーバーにメールの送信依頼を出します。次に自社のメールサーバーが相手のメールサーバーにメールを転送します。最後に相手のメールサーバーが受信者のメールボックスにメールを保存します。

465番ポートが使われるのは最初のステップ「メールクライアントがメールサーバーに送信依頼を出す」段階です。この段階をサブミッション(Submission)と呼び、465番はSSL/TLSで保護されたサブミッションポートとして機能します。

なぜ465番ポートを使うべきか

465番ポートを使うべき理由はセキュリティにあります。465番ポートを使うことで接続の最初から最後まで完全にSSL/TLSで暗号化されるため、通信途中での盗聴・改ざんのリスクを最小化できます。

特にフリーWi-Fiなどセキュリティが脆弱なネットワーク環境でメールを送信する場合、465番ポートによる完全暗号化が重要です。また現代のセキュリティ基準ではメール送信の暗号化が当然の要件とされており、465番または587番のいずれかを使うことが強く推奨されています。

25番・587番・465番ポートの違い

25番ポートとは

25番ポートはSMTPの標準ポートで、もともとはすべての用途(クライアントからの送信依頼・サーバー間の転送の両方)で使われていました。しかしインターネットが普及するにつれて外部から勝手にサーバーに接続してメールを送信するスパム問題が深刻化しました。

現在では25番ポートは主にサーバー間のメール転送にのみ使われ、多くのISPがユーザーからの25番ポートへの直接接続を制限(OP25B:Outbound Port 25 Blocking)しています。暗号化も行われないため一般ユーザーが使うポートとしては推奨されません。

587番ポートとは

587番ポートはメールクライアントがメールサーバーに送信依頼を出すための「サブミッションポート」として定義されたポートです。STARTTLS方式でメール送信の途中からTLS暗号化を行います。

現在最も広く使われているメール送信ポートの一つで、多くのメールサービスが対応しています。STARTTLS方式のため接続開始時に一瞬平文の状態が存在しますが、実用上はほとんど問題ありません。

3つのポートの比較表

比較項目 25番ポート 587番ポート 465番ポート
プロトコル SMTP SMTP(STARTTLS) SMTPS(SSL/TLS)
主な用途 サーバー間の転送 クライアント→サーバーの送信依頼 クライアント→サーバーの送信依頼
暗号化 なし 途中からTLS(STARTTLS) 最初からSSL/TLS
認証 なし(または制限的) SMTP-AUTH SMTP-AUTH
一般ユーザーの利用 非推奨(制限中) 推奨 推奨

STARTTLSと465番ポート(SMTPS)の違い

STARTTLSとは

STARTTLS(スタートティーエルエス)とは平文の通信として接続を開始した後、途中でTLS暗号化にアップグレードする仕組みです。587番ポートと組み合わせて使われることが多く、現在最も普及している暗号化メール送信の方式です。

接続開始時にSTARTTLSコマンドをサーバーに送ることでTLSハンドシェイクが行われ、それ以降の通信が暗号化されます。

SMTPS(465番)とSTARTTLS(587番)の違い

最大の違いは「暗号化を開始するタイミング」です。STARTTLSは最初は平文で接続し途中からTLSに切り替えます。一方SMTPSは接続の最初からSSL/TLSで保護されており平文の状態が一切存在しません。

STARTTLSには「ダウングレード攻撃」と呼ばれる攻撃手法が理論上存在します。攻撃者がSTARTTLSコマンドをブロックすることで、クライアントが平文のまま通信し続けるよう誘導する攻撃です。465番ポートのSMTPSはそもそも最初からSSL/TLS接続のため、このリスクが存在しません。

どちらを選ぶべきか

セキュリティを最優先するなら465番(SMTPS)がより安全です。ただし両者の実用上の差は限定的であり、587番(STARTTLS)も十分なセキュリティを提供します。

メールサービスやサーバーの対応状況によってはどちらか一方しか選べない場合もあります。その場合は対応しているポートを使用し、どちらも対応している場合はセキュリティ面から465番を選ぶことをおすすめします。

465番ポートの設定方法(メーラー別)

Gmailの設定方法

GmailでSMTPサーバーを設定する場合(他のメールアカウントをGmail経由で送信する場合など)の設定値は以下のとおりです。

設定項目 設定値
SMTPサーバー smtp.gmail.com
ポート番号 465(SSL使用)または587(TLS/STARTTLS使用)
暗号化 SSL(465番の場合)
認証 Googleアカウント+アプリパスワード

Gmailでは2段階認証を有効にした上で「アプリパスワード」を生成して使用する必要があります。設定は「Googleアカウント管理」→「セキュリティ」→「アプリパスワード」から生成できます。

Outlookの設定方法

Microsoft Outlookで465番ポートを使用する場合の設定手順は以下のとおりです。

  1. Outlookを開き「ファイル」→「アカウント設定」→「アカウント設定」を選択する
  2. 対象のアカウントを選択して「変更」をクリックする
  3. 「詳細設定」または「その他の設定」をクリックする
  4. 「送信サーバー(SMTP)」のポート番号を「465」に変更する
  5. 暗号化の種類を「SSL/TLS」に設定する
  6. 「OK」→「次へ」→「完了」をクリックして保存する

使用するSMTPサーバーのアドレスはメールサービスによって異なります。利用しているメールサービスの設定情報を確認してください。

Thunderbirdの設定方法

Mozilla Thunderbirdで465番ポートを使用する場合の設定手順は以下のとおりです。

  1. Thunderbirdを開き、右上の「≡(メニュー)」→「アカウント設定」を選択する
  2. 左メニューから対象アカウントの「送信(SMTP)サーバー」を選択する
  3. 使用するSMTPサーバーを選択して「編集」をクリックする
  4. 「ポート」を「465」に変更する
  5. 「接続の保護」を「SSL/TLS」に設定する
  6. 「OK」をクリックして保存する

465番ポートに関するセキュリティ上の注意点

SSL/TLS証明書の確認

465番ポートを使ったSMTPS通信ではSSL/TLS証明書によってサーバーの正当性が確認されます。証明書のエラーが表示された場合は接続先のサーバーが正規のサーバーでない可能性があります。証明書エラーを無視して接続することはフィッシング攻撃やMITM(中間者攻撃)のリスクがあるため避けてください。

ファイアウォール設定の確認

企業のネットワーク環境では、セキュリティポリシーによって465番ポートへの接続がファイアウォールでブロックされている場合があります。接続できない場合はネットワーク管理者に465番ポートの通信許可を依頼するか、代替として587番ポートを試してみてください。

不審なメール送信への悪用リスク

465番ポートはSMTP-AUTH(認証)が設定されているため、正規のユーザー認証なしには使用できません。ただし認証情報(メールアドレスとパスワード)が流出した場合、スパム送信や不正なメール送信に悪用される可能性があります。メールアカウントのパスワードは定期的に変更し、多要素認証(MFA)を設定することを推奨します。

よくある質問(FAQ)

465番と587番どちらを使えばいい?

どちらも対応している場合はセキュリティ面で優れる465番(SMTPS)の使用を推奨します。465番は接続の最初からSSL/TLS暗号化が適用されるため、STARTTLSのダウングレード攻撃リスクがありません。ただし587番(STARTTLS)も実用上は十分なセキュリティを提供しており、メールサービスや環境によって対応ポートが異なるため、使用するサービスの推奨設定に従うのが確実です。

465番ポートが接続できない場合は?

接続できない原因として、ファイアウォールによるブロック・メールサーバーが465番に対応していない・認証情報の誤り(ユーザー名・パスワード)・SSL/TLS証明書のエラーなどが考えられます。まず587番ポートで接続を試みてください。それでも接続できない場合はメールサービスのサポートに問い合わせるか、ネットワーク管理者に確認してください。

465番ポートは古いポートで使わない方がいい?

そのような誤解がありますが現在は問題ありません。465番ポートは1998年に一度廃止とされましたが、2018年にRFC 8314によってSSL/TLS接続のポートとして正式に再標準化されました。現在では465番ポートは正式な標準ポートとして広く推奨されており、GmailなどのメジャーなサービスもSSL接続用として465番をサポートしています。

まとめ

465番ポートはSMTPS(SMTP over SSL/TLS)のポートで、メールクライアントがメールサーバーに送信依頼を出す際に接続の最初からSSL/TLS暗号化を行います。587番ポートのSTARTTLSが途中からTLSにアップグレードするのに対し、465番は最初から完全暗号化されるためセキュリティ面で優れています。

25番ポートはサーバー間転送用で一般ユーザーには非推奨、587番と465番がメール送信に推奨されるポートです。Gmail・Outlook・Thunderbirdいずれのメーラーでも465番ポートとSSL/TLS設定で接続できます。

SNSでもご購読できます。