BLOG ベアメールブログ
SMTPによるメール配送において、ポートは重要な役割を担っています。ポート番号の設定を誤ると、メールが送信できない、暗号化されずに通信してしまうなど、送信トラブルやセキュリティリスクにつながるおそれがあります。
本記事では、SMTPポート番号の基本から、主要なポート番号(25・587・465・2525)の種類、用途に応じた選び方まで、わかりやすく解説します。
目次
SMTPポート番号とは?
SMTPポート番号は、SMTP通信でメールを送信・転送する際に利用する通信の窓口を示す番号です。代表的なものとして、25番・587番・465番などがあり、用途や暗号化方式に応じて使い分けられます。
メールのポート番号全般については、以下の記事で詳しく解説しています。
転送用ポートとサブミッションポートの違い
SMTPで利用されるポート番号は、用途に応じて大きく2種類に分けられます。一つはサーバー間でメールを転送するための「転送用ポート」、もう一つはメールソフトや送信システムからメールを送信するための「サブミッションポート」です。

転送用ポートの代表がポート25です。ポート25は、送信元のメールサーバーから宛先のメールサーバーへメールをリレー(転送)する際に使われ、インターネット上のメール配送を支える基本的な仕組みとして利用されています。
一方で、迷惑メール対策の強化に伴い、Outlookなどのメールクライアントでメールを送信する際には、専用のサブミッションポートの利用が推奨されるようになりました。これに該当するのが、ポート587とポート465です。サブミッションポートは、送信者の認証(SMTP認証)や通信の暗号化を前提としており、不正利用を防ぎ、安全にメールを送信するために重要な役割を果たしています。
このように、転送用ポートとサブミッションポートは役割が異なっており、目的に応じて適切なポート番号を選ぶことが重要です。
主要なSMTPポート番号とその特徴
メール送信に使われるSMTPポート番号にはいくつかの種類があり、それぞれ用途や暗号化方式が異なります。
ここでは、代表的なSMTPポート番号である25番、465番、587番と、代替として利用されることがある2525番について、それぞれの特徴を解説します。
ポート番号 一般的な名称 暗号化方式 主な用途 主な利用シーン 25 SMTP 平文通信/STARTTLS(接続先が対応している場合) メールサーバー間の配送・転送(Transfer) メールサーバー間でメールを転送する場合 587 SMTP Submission STARTTLSが一般的 メールクライアントからの送信(Submission) 一般的なメール送信の場合 465 submissions(通称:SMTPS) Implicit TLS メールクライアントからの暗号化された送信(Submission) 接続開始時点から暗号化通信を行う場合 2525 代替SMTPポート STARTTLS 対応の場合あり(提供元による) 587番などの代替 標準ポートが使えず、サービス提供元が対応している場合
ポート25(転送用ポート)
ポート25は、SMTPプロトコルが誕生した当初から利用されているSMTPの標準ポートです。主な役割は、メールサーバーから別のメールサーバーへメールを転送(Transfer)することであり、インターネット上でのメール配送を担う基本ポートとして利用されています。
SMTPは初期のインターネット環境を前提に設計されたプロトコルであり、当初は暗号化や送信者認証を必須とする仕様ではありませんでした。しかし、迷惑メールの増加や不正中継の問題を背景として、クライアントからのメール送信(Submission)とサーバー間転送(Transfer)を分離する考え方が広がりました。
2006年にRFC 4409でポート587がメールクライアント向けのサブミッション用ポートとして定義され、その後、後継のRFC6409でメールクライアントからの送信とサーバー間転送の分離が改めて整理されました。また、ISPなどでは迷惑メール対策として「OP25B(Outbound Port 25 Blocking)」が導入され、ISPのネットワークから外部の25番ポートへの接続が制限されるようになりました。
こうした経緯から、現在ではポート25は主にメールサーバー間の転送に用いられ、メールクライアントからのサブミッション用途としては一般的に利用されていません。
OP25Bについては、以下の記事で詳しく解説しています。
メール送信規制「OP25B」とは? 25番ポートブロックの概要と回避策|ベアメールブログ
ポート587(サブミッションポート)
ポート587は、メールクライアントからメールサーバーへメールを送信する(Submission)ためのポートとして、RFC 4409で定義され、後継のRFC 6409で整理されたSMTPポート番号です。
このポートでは、SMTP認証(SMTP-AUTH)を必須とすることが一般的です。これにより、認証されたユーザのみがメールを送信できるようになるため、未認証の第三者による不正な中継(オープンリレー)のリスクを大幅に低減できます。
また、587番ポートではSTARTTLSを利用して通信を暗号化することができます。接続後、サーバーがSTARTTLSに対応している場合、クライアントが暗号化を要求することで、TLSによる暗号化通信に切り替わります。
現在では、多くのメールサービスがクライアント向け送信ポートとして587番を提供しており、特別な指定がない限り、メールクライアントの設定では587番ポートを利用するのが一般的です。
STARTTLSとSMTP-AUTHについては、以下の記事でそれぞれ詳しく解説しています。
ポート465(暗号化されたサブミッションポート)
ポート465は、メールクライアントからメールサーバーへメールを送信(Submission)するためのポートとして、RFC 8314で「submissions」として整理されたSMTPポート番号です。IANAにも登録されており、現在では587番と並ぶサブミッション用途のポートとして利用されています。
このポートでは、接続開始時点からTLSによる暗号化通信を行います。STARTTLSのように平文通信から切り替える方式ではなく、最初からTLS接続を前提とする方式であり、これを「Implicit TLS」と呼びます。
ポート465は、かつて「SMTPS」として暫定的に利用されていた経緯があり、その後IANA登録が一度取り消された時期もありました。しかし実運用では広く利用が続き、最終的にRFC 8314によってサブミッション用途のポートとして再整理されました。
現在では、接続開始時点から暗号化通信を行いたい環境で利用されることがあります。
ポート2525(代替ポート)
ポート2525は、標準的なSMTPポート番号ではありませんが、一部のホスティングプロバイダやメールサービスにおいて、587番などの送信用ポートが利用できない場合の代替ポートとして提供されることがあります。ネットワーク環境やファイアウォールの制限によって標準ポートがブロックされている場合に、有効な選択肢となることがあります。
ただし、実際に利用できるかどうかは、サービス提供元のサーバーがこのポートでSMTP通信を受け付けているかに依存します。そのため、利用者が任意にポート2525を選択できるわけではありません。
2525番ポートを利用する場合は、必ずサービス提供元の公式ドキュメントや管理画面で対応状況を確認し、指定されている暗号化方式や認証方式に従って設定しましょう。
SMTPポート番号を選ぶ際のポイント
ここまで主要なSMTPポート番号の特徴を見てきましたが、実際にどのポートを選ぶべきかは、利用するメールサービスやネットワーク環境によって異なります。
ここでは、適切なSMTPポート番号を選ぶためのポイントを解説します。
まずは利用するメールサービスの推奨設定を確認する
SMTPポート番号を選ぶ際は、利用しているメールサービス提供元が案内している推奨設定を確認しましょう。
多くのメールサービスプロバイダは、メールサーバーに接続するための推奨ポート番号や暗号化方式、認証方式などを公式ドキュメントやサポートページで公開しています。提供元の指示に従うことで、ポート番号や暗号化方式の不一致による送信トラブルを防ぎやすくなります。
設定内容が不明な場合は、最新の公式情報を確認するか、サービス提供元や管理者に問い合わせるとよいでしょう。
クライアント送信では587番または465番を利用する
メールクライアントから外部へメールを送信する場合は、587番または465番を使用するのが一般的です。ポート25は主にメールサーバー間の転送(リレー)に用いられるため、クライアントからの送信設定で選ぶケースはほとんどありません。
587番と465番のどちらを利用するかは、利用しているメールサービスや送信サーバーの仕様によって異なります。サービス提供元が587番ポートの利用を推奨していればその指示に従い、Implicit TLSでの接続を案内していれば465番ポートを使用します。
25番ポートはメールサーバー間転送で利用する
25番ポートは、メールサーバー間の配送・転送を行う場合に使用するポートです。そのため、自社でメールサーバーを運用し、外部のメールサーバーへ直接配送するような構成では、25番ポートを利用する場合があります。
一方、メールソフトや業務システムから送信用SMTPサーバーへ接続する場合は、25番ポートではなく587番や465番を選ぶのが一般的です。送信設定で25番ポートが指定されている場合は、サーバー間転送の用途なのか、クライアント送信の用途なのかを確認しましょう。
25番ポートが使えない場合は代替手段を確認する
契約しているISPがOP25Bを実施している場合は、メールクライアントからポート25を使って外部のメールサーバーへ接続する通信が制限されることがあります。そのため、メール送信にはサブミッションポートであるポート587やポート465を利用するのが一般的です。
また、自社でSMTPサーバーを構築してメール送信を行うケースであっても、契約しているISPやホスティング、IaaSなどのプロバイダがOP25Bを実施している場合、外部メールサーバーの25番ポートに接続ができないため、そのままではメール送信ができません。IaaSのプロバイダであれば申請することでOP25Bを解除してもらえるケースもありますが、対応可否や条件はサービスによって異なります。
25番ポートが利用できない場合は、587番・465番などのサブミッションポートで接続できるメールリレーサービスの利用を検討しましょう。サービスによっては、2525番などの代替ポートが用意されている場合もあります。
2525番ポートは代替ポートとして案内されている場合に利用する
2525番ポートは、サービス提供元が代替ポートとして案内している場合に限って利用を検討します。
標準的な送信用ポートが利用できない場合でも、まずは587番や465番など、サービス側が推奨している設定を確認することが基本です。そのうえで、提供元の設定情報に2525番ポートが記載されている場合は、暗号化方式や認証方式とあわせて指定します。
反対に、公式ドキュメントや管理画面で2525番ポートが案内されていない場合は、任意に指定しても接続ができません。利用可否が不明な場合は、サービス提供元や管理者に確認しましょう。
まとめ
本記事では、SMTPポート番号の基本的な役割や、主要なポート番号である25番、465番、587番、2525番の特徴、状況に応じた選び方を解説しました。
SMTPポート番号は、メールサーバー間の転送や、メールソフト・業務システムからの送信など、用途に応じて適切に使い分ける必要があります。設定を誤るとメール送信トラブルの原因になることがあるため、利用しているメールサービスやサーバーの推奨設定を確認したうえで、適切なポート番号・暗号化方式・認証方式を指定しましょう。
なお、OP25Bにより自社で構築したメールサーバーから外部の25番ポートに接続できない場合は、587番や2525番などを利用して送信ができるメールリレーサービスを活用する方法もあります。
ベアメール メールリレーサービスでは、「メール中継オプション」の利用により、OP25B規制を回避したメール送信が可能です。自社のSMTPサーバーから外部の25番ポートへ直接接続する代わりに、587番ポートとSMTP-AUTHを利用し、ベアメールを経由してメールを配送することができます。
メールリレーサービスはメール送信に特化したサービスのため、IPレピュテーションや送信スピード、SMTPサーバーの運用など、OP25B以外のメール送信に関する課題もあわせて解決することができます。
