メールサービスのセットアップを始めたばかりの頃、「SMTPポート」という言葉は、よく理解できない技術的なハードルのように感じていた。しかし、時が経つにつれ、これらのポートが、あるサーバーから別のサーバーへ電子メールを送信する方法の核心であることに気づいた。
SMTPポートは、Eメールを正しい宛先に送ります。Eメールのセットアップ時に正しいポートを選択することで、メッセージが安全に、適切に配信され、スパムとしてフラグが立てられることがなくなります。
この記事では、SMTPポートについて知っておくべきこと、それぞれの役割、そして正しいポートを選択することで電子メールのセットアップにどのような違いが生まれるかについて説明します。
SMTPポートの理解
SMTPポートは、メールサーバーが他のサーバーと接続するための出入り口のようなものです。適切なポートがないと、送信したEメールが障害にぶつかり、宛先に届かない可能性があります。
SMTPポートとは?
SMTPポートとは、メールサーバーがメッセージを送信するために使用する特定のチャネルのことです。電子メールを正しい宛先に導くための高速道路と考えてください。
これらのポートは、送信メールクライアントが受信者のサーバーと通信するためのものです。SMTPポートがないと、電子メールは送信できません。SMTPポートはそれぞれ異なる目的で設計されています。
たとえば、ポート25はサーバー間の電子メール通信によく使われるが、多くのインターネット・サービス・プロバイダーがこれをブロックしているため、個人やビジネスでの電子メール送信に使われることはほとんどない。
代わりに、465や587のようなポートは、安全で暗号化された接続のために一般的です。簡単に言うと、SMTPポートとは、電子メールがあなたの送信トレイから誰かの受信トレイに届くようにする技術的な経路です。
SMTPと推奨ポートとの接続を確実に成功させるには、WP Mail SMTPを使用し、標準のPHPメール関数の代わりに適切なSMTPサーバーとポートを使用するようにwp_mail()関数を再設定します。

SMTP vs SMTPS
SMTPはSimple Mail Transfer Protocolの略で、インターネット上で電子メールを送信するための標準的な方法です。しかし、SMTPはそれ自体では電子メールデータを暗号化しない。これは、送信中に誰かがメッセージを傍受した場合、内容が読み取れる可能性があることを意味します。そこでSMTPS(Simple Mail Transfer Protocol Secure)の登場です。
例えば、クライアントのメールシステムを設定する際、私は常に安全な通信のためにSMTPSを使用することをお勧めします。WP Mail SMTPのようなほとんどのメールサービスやプラグインは、ポート465でSMTPSを有効にする簡単なオプションを提供しています。設定は簡単で、機密データの安全性も確保できます。
特徴 | SMTP | エスエムティーピーエス |
暗号化 | 暗号化されていない、プレーンテキストで送信されるデータ | SSL/TLS暗号化通信でメールデータを保護 |
ポート番号 | 通常、暗号化されていない通信にはポート25を使用する。 | セキュアな通信には、デフォルトでポート465を使用する。 |
認証 | SMTP AUTHのような認証メカニズムを使用することができる。 | SMTPと同様の認証をサポートするが、セキュアなチャネルを使用する。 |
なぜSMTPポートが重要なのか?
正しいSMTPポートを取得することは、メール配信に直接影響するため非常に重要です。不正確なポートや古いポートを使用すると、配信に失敗したり、メッセージがスパムとしてフラグ付けされるなどの問題が発生する可能性があります。
例えば、多くのメールプロバイダーは、TLS暗号化などの最新のセキュリティプロトコルに対応している587番ポートを送信メールに使用することを推奨しています。これにより、インターネット上で送信されるメールが確実に保護されます。
私は個人的に、特に安全な通信に依存しているクライアントのために電子メールサービスを設定するときに、これがどれほどの違いをもたらすかを経験している。
メールサービスによっては、正しく機能するために特定のポートを必要とする場合があります。例えば、ウェブホスティングプロバイダーはあるポートを推奨するかもしれませんが、WP Mail SMTPのようなサードパーティのSMTPサービスは別のポートを推奨するかもしれません。

WP Mail SMTPといえば、メール設定のセットアップやトラブルシューティングに非常に役立つ。ステップ・バイ・ステップでセットアップをガイドしてくれるので、正しいSMTPポートを選択するプロセスが簡単になる。
すべてのバージョンで利用可能なメーラー | WP Mail SMTP Proのメーラー |
---|---|
センドレイヤー | アマゾンSES |
SMTP.com | マイクロソフト365 / Outlook.com |
ブレヴォ | Zohoメール |
Googleワークスペース / Gmail | |
メールジェット | |
メールガン | |
消印 | |
センドグリッド | |
SMTP2GO | |
スパークポスト | |
その他のSMTP |
どのポートを使用すればよいかわからない場合は、WP Mail SMTPのOther SMTPプロトコルの使用に関するガイドをご覧ください。
一般的なSMTPポートとその用途
SMTPポートにはそれぞれ目的があり、適切なものを選択することで、Eメールのセットアップがどのように機能するかが大きく変わります。
ポート25:元のSMTPポート
ポート25は、SMTPが導入されたときに電子メールの送信に使われた最初のポートである。その昔、メールサーバー間でメッセージを転送するための標準だった。古い電子メールシステムを扱ったことがあったり、トラブルシューティングを行ったことがあれば、おそらくポート25がデフォルトであることに出くわしたことがあるだろう。
しかし、時代は変わった。今日、ほとんどのISPは送信メールのポート25をブロックしている。その理由は?大量の迷惑メールを送信するために、スパマーに悪用されることが多いからです。ISPはスパムを減らし、メールシステムの信頼性を維持するための予防策として、このポート25をブロックしているのです。
ポート25は今でもサーバー間の通信に使われていますが、アプリケーションや個人のメールクライアントからメールを送信するには最適ではありません。メッセージの送信に使おうとすると、メールが届かない可能性が高く、最悪の場合、スパムとしてフラグが立ってしまうかもしれません。
私の経験では、もしあなたがEメールのセットアップに取り組んでいて、プロバイダーが25番ポートを推奨しているのであれば、587番や465番といった代替ポートを提供しているかどうかを確認する価値があります。これらの方がはるかに安全で、最新のEメールニーズに適しています。
ポート465セキュアなSMTPポート
私が初めてポート465に出会ったとき、このポートはしばしば「セキュア」SMTPポートと呼ばれていたが、それには理由があった。SSL暗号化が電子メールのセキュリティに不可欠になったとき、このポートはSSL暗号化された電子メール送信のデフォルトとして導入された。
ポート465を使用することで、送信中の傍受からメールを確実に保護することができ、機密情報を扱う場合は特に重要です。
私はこのポートをいくつかのセットアップに使ってきたが、古い暗号化方式を必要とするサービスでは完璧に機能した。しかし、時代とともに状況は変わってきた。
ポート465は現在、最新の電子メールクライアントでは時代遅れと見なされている。数年前、インターネット・エンジニアリング・タスク・フォース(IETF)は、SSL上のSTARTTLSのような新しい標準を優先し、安全なSMTPポートとしての指定を中止した。
グーグルやマイクロソフトを含むほとんどの電子メール・プロバイダーは、暗号化と最新の電子メール・プロトコルの両方をサポートするポート587の使用を推奨している。
とはいえ、一部のメールサービスやレガシーシステムは、いまだにポート465に依存しています。このポートを使用する必要がある場合は、お使いのメールサービスが明確にサポートしていることを確認してください。
ポート587推奨されるSMTPポート
私が常に推奨するポートがあるとすれば、それは587番ポートです。安全なメール送信のための最良の選択として広く知られており、私はほとんどのメール構成でこのポートがいかに信頼できるかを身をもって体験してきました。
このポートはメールの送信を処理するように設計されており、ドメインから送信メールを送る必要がある人に最適です。ポート587が人気な理由のひとつは、STARTTLS暗号化のサポートです。
旧来の方法とは異なり、STARTTLSはプレーンテキストの接続から始まり、暗号化された接続にアップグレードされるため、柔軟性とセキュリティの両方を提供する。
私はこのポートを使って多くの電子メールシステムをセットアップしてきたが、ハンドシェイクの過程で暗号化が作動することを知っていると、いつも安心できる。
ポート587が本当に際立っているのは、その互換性です。Outlookのような一般的なメールクライアント、トランザクションメールサービス、あるいはWP Mail SMTPのようなWordPressプラグインを使用していても、このポートはほとんど常にシームレスに動作します。
実際、ほとんどのメールプロバイダーは、セットアップガイドでポート587を明確に推奨している。
また、ポート587を利用することで、送信前にメールが認証されるため、メッセージがスパムとして判定されるリスクが減ることも注目に値する。
この認証ステップは、ドメインのレピュテーションを保護するために非常に重要です。
ポート2525:代替SMTPポート
私の経験では、ポート2525は、25や587のような他の標準SMTPポートが使用できない場合の信頼できるバックアップオプションのようなものだ。
IANA(Internet Assigned Numbers Authority:インターネット割り当て番号機関)によって正式に認められているわけではないが、最新の電子メールサービスでは広くサポートされており、電子メール送信のための一般的な代替手段となっている。
ポート2525を使う主な理由の一つは、インターネットサービスプロバイダ(ISP)が従来のSMTPポートをブロックしている場合である。私は、スパム防止対策のためにポート25が完全に立ち入り禁止になっているセットアップに携わったことがある。
このような場合、Port 2525は電子メールの機能を損なうことなく、シームレスな回避策を提供しました。ポート2525のもう一つの大きな利点は、STARTTLS暗号化との互換性です。
これにより、このポートで送信されるメールは安全で、587のような一般的に使用されるポートと同じ高い基準を満たしています。Mailgun、Postmark、FluentSMTPのようなサービスを使っていても、2525は暗号化された接続に対応しています。
多くのメールサービスプロバイダーがセットアップガイドにフォールバックとして記載していることからも、その信頼性の高さがうかがえる。特にクラウドベースのホスティング環境では、より厳しいセキュリティポリシーによって標準的なポートがブロックされることが多いため、重宝される。
ニーズに合ったSMTPポートの選択
より良いセキュリティ、互換性、または単にISPのブロックを避けるためであれ、ポートの選択はあなたの電子メール設定を左右する可能性があります。ここでは、一般的に使用されるSMTPポートとその典型的な用途について簡単に説明します:
最も使用されるポート
ポート | ユースケース |
ポート25:標準ポート | SMTPの標準ポートとして知られている。歴史的に暗号化されていない電子メールに使用されてきたが、スパムや不正使用を減らすためにISPによってブロックされることが多い。 |
ポート465:TLSポート | 以前はSSL暗号化メールに使われていた。一部のサービスではまだサポートされているが、最新の暗号化方式に取って代わられ、時代遅れと考える人も多い。 |
ポート 587: デフォルトのポート | 安全な電子メール送信のためのデフォルトのSMTPポートとして広く認識されています。STARTTLS暗号化で動作し、ほとんどのビジネスセットアップに推奨されています。 |
代替港
ポート | ユースケース |
ポート 80: HTTPポート | 暗号化されていないウェブトラフィック(HTTP)によく使用される。SMTPではまれだが、特殊な設定ではサポートされることがある。 |
ポート443:SSLポート | 暗号化されたウェブトラフィック(HTTPS)用に設計されている。一般的なSMTPポートではないが、セキュアな通信が優先されるユニークなセットアップで使用される可能性がある。 |
ポート 588: セカンダリEメールポート | TLS暗号化が必要な場合は、それを使ってください。データのプライバシーとセキュリティを高めるために、ポート587と588の両方をTLS暗号化と組み合わせることができます。 |
ポート2525:代替ポート | 587や465のような従来のSMTPポートがブロックされている場合の予備ポートとしてよく使用される。多くのメールサービスプロバイダが、信頼できる代替手段としてこれをサポートしている。 |
安全な電子メール通信のベストプラクティス
適切なポートを選んだら、次はメール通信のセキュリティを確保することを優先すべきです。どんなに良いポートを選んでも、接続が安全でなければ意味がありません。私が実践しているベストプラクティスをいくつか紹介しよう:
- STARTTLS暗号化を使用してください:このプロトコルはメール接続を安全なものにアップグレードします。ポート587と相性がよく、ほとんどのメールクライアントで簡単に有効にできます。
- 古いシステムにはSSLを選択しましょう:レガシーなシステムで作業している場合、ポート465でのSSLは、最近あまり推奨されなくなりましたが、まだ選択肢の一つです。
- メールの認証 SMTP AUTHのような認証を常に有効にして、許可されたユーザーだけがサーバーを通してメールを送信できるようにしましょう。これにより、スパムや不正利用のリスクを減らすことができます。
最も重要なことは、SPF、DKIM、DMARC経由でメールが認証されているかどうかを判断し、その他の配信上の問題がないかを確認するために、WP Mail SMTP経由でテストメールを送信することです。
テストメールが送信されなかった場合は、エラーメッセージが表示され、何が問題だったのかの詳細と、次に何をすべきかの推奨事項が表示されます。

エラー通知でアドバイスされた操作を完了したら、もう一度テストメールを送信してください。それでも問題が解決しない場合は、お気軽にサポートチームまでお問い合わせください。
SMTPポートに関する一般的な問題と解決策
何年もの間、タイムアウトから認証の失敗まで、SMTPポートの問題に何度も遭遇してきた。良いニュースもある。これらの問題のほとんどには、簡単な解決策がある。
接続タイムアウト
メールクライアントがメールの送受信中にタイムアウトを繰り返す場合、サーバーへの到達が間に合わないことが原因であることが多い。
- ポート設定を確認してください:正しいSMTPポートを使用していることを確認してください。例えば、ポート587は安全な接続によく使用されますが、ポート25はISPによってブロックされている可能性があります。
- タイムアウト時間を長くする:メールクライアントのタイムアウト設定を調整する。サーバーからの応答に時間がかかることがあります。
認証の失敗
これは、メールサーバーがメールクライアントから提供されたログイン認証情報を拒否した場合に発生します。
- 認証情報を確認してください:ユーザー名とパスワードをダブルチェックしてください。ちょっとしたタイプミスでも認証エラーになることがあります。
- SMTP認証を有効にする: メールクライアントの設定で、"SMTP AUTH "がオンになっていることを確認してください。これがないと、多くのサーバーがメールの送信を許可しません。
ポートブロック
メールが届かない場合、ISPやファイアウォールが使用しようとしているポートをブロックしている可能性があります。
- 別のポートに切り替えてください:ポート25がブロックされている場合は、ポート587または2525を使用してみてください。これらのポートの方が、送信メールの信頼性が高い場合があります。
- ISPに問い合わせる: 他の方法がすべて失敗した場合、ISPに連絡し、ポートをブロックしているかどうかを尋ねてください。ブロックを解除してくれるかもしれませんし、代替手段を提供してくれるかもしれません。
TLSネゴシエーションの問題
TLSハンドシェイク中の暗号化の問題は、安全な接続を妨げる可能性がある。
- STARTTLSを有効にする: メールクライアントの設定でSTARTTLSがオンになっていることを確認してください。これにより、接続が安全なものにアップグレードされます。
- Eメールクライアントをアップデートする: 古いソフトウェアでは、最新の暗号化プロトコルに対応していない場合があります。お使いのクライアントが最新であることをご確認ください。
ファイアウォールの制限
厳格なファイアウォールはSMTPトラフィックをブロックし、電子メールの送信を不可能にする。
- SMTPサーバーをホワイトリストに登録する: メールプロバイダーのSMTPサーバーとポートをファイアウォールの接続許可リストに追加します。
- ファイアウォールを無効にしてテストします:ファイアウォールを一時的にオフにして、それが問題の原因かどうかを確認する。もしそうなら、SMTPトラフィックを許可するように設定を調整する。
このような問題にはイライラさせられるが、ほとんどの場合解決可能だ。私は、忍耐強く、几帳面に設定に取り組むことが、たいてい解決につながることを学んだ。
不安な場合は、WP Mail SMTPのようなツールが、White Glove Setupを通じて、電子メールが再びスムーズに流れるように、ステップバイステップのセットアップガイドを提供することができます。

SMTPポートに関するFAQ
正しいSMTPポートの選択は、読者の間で人気のあるトピックです。ここでは、それに関する一般的な質問に対する回答を紹介します:
ポート25とポート587の違いは何ですか?
ポート25は伝統的にサーバー間の電子メール送信に使用されていますが、スパムを防ぐためにISPによってブロックされることがよくあります。一方、587番ポートは認証付きで安全にメールを送信するための標準であり、メールクライアントからの送信メールに適しています。
メール送信に任意のSMTPポートを使用できますか?
いいえ、どんなSMTPポートでも使えるわけではありません。各ポートには特定の目的があります。例えば、ポート587は安全なメール送信に推奨されていますが、ポート25はISPによって制限されていることがよくあります。常にメールプロバイダーがサポートしているポートを選んでください。
間違ったSMTPポートを使用するとどうなりますか?
間違ったポートを使用すると、メールの送信に失敗したり、サーバーによってブロックされたりする可能性があります。例えば、制限されたネットワークでポート25を使用すると接続エラーになる可能性があり、サポートされていないポートを使用すると認証の問題が発生する可能性があります。
SMTPポートは587か25か?
ポート587は、認証と暗号化を伴うメール送信に推奨されるSMTPポートです。ポート25は主にサーバー間の電子メール転送に使用され、ISPによってブロックされることがよくあります。
GmailのSMTPポートは465か587か?
Gmailは両方のポートをサポートしていますが、STARTTLS暗号化による安全なメール送信にはポート587を推奨します。ポート465はSSL暗号化に使用されますが、最新のメールサービスでは時代遅れとされています。
POPとIMAPプロトコルとは何ですか?
電子メールの取得には、POP(Post Office Protocol)とIMAP(Internet Message Access Protocol)が使用される。POPは電子メールをデバイスにダウンロードしてサーバーから削除し、IMAPはサーバーに保存することで複数のデバイス間で電子メールを同期します。
次に、メール配信ステータスについて
メール配信は、ビジネスのコミュニケーション戦略に欠かせない要素です。適切な相手にメールが届くことを保証し、問題が発生した場合に診断するために、このガイドをチェックして、さまざまなメール配信ステータスを理解しましょう。
メールを修正する準備はできていますか?最高のWordPress SMTPプラグインで今すぐ始めましょう。メールを修正する時間がない場合は、追加購入としてWhite Glove Setupのフルサポートを受けることができます。
この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。