BLOG ベアメールブログ
メールソフトや業務システムでメールの送受信設定を行う際、「ポート番号」に何を入力すればよいか迷ったことはありませんか?
ポート番号は、メールの送受信に使う通信の窓口を示す番号です。SMTP・POP・IMAPなどのプロトコルによって利用するポート番号は異なり、設定を誤るとメールを送信できない、受信できないといったトラブルにつながることがあります。
本記事では、メールのポート番号の基本から、SMTP・POP・IMAPの違い、プロトコル別の主なポート番号、暗号化方式との関係まで、わかりやすく解説します。
目次
メールのポート番号とは?
ポート番号とは、通信先のコンピューター内で動作しているサービスを識別するための番号です。
インターネット上の通信では、IPアドレスによって接続先のコンピューターを特定します。ただし、1台のコンピューター上でWeb、メール、ファイル転送など複数のサービスが動作していることもあるため、どのサービスと通信するかを指定する情報としてポート番号が使われます。
メールでは、送信に使うSMTP、受信に使うPOP・IMAPなどのプロトコルごとに、利用するポート番号が異なります。
メール送受信の仕組みと3つのプロトコル
プロトコルとは、コンピューター同士が通信する際の共通ルールのことです。
メールの送受信では、主にSMTP・POP・IMAPという3つのプロトコルが使われます。SMTPはメールの送信、POPはメールサーバーからの受信、IMAPはサーバー上のメール同期・管理を担っています。
利用するプロトコルや暗号化方式によって使用するポート番号が異なるため、メール設定時にはそれぞれの役割を理解しておくことが重要です。ここでは、SMTP、POP、IMAPの基本的な役割について解説します。
SMTP(Simple Mail Transfer Protocol)
SMTPは、メールを送るためのプロトコルです。メールソフトや業務システムから送信サーバーへメールを送信する際や、その後、送信サーバーから宛先のメールサーバーへメールを配送する際に使われます。
SMTPの役割やメール送信の仕組みについては、以下の記事で詳しく解説しています。
POP(Post Office Protocol)
POPは、メールサーバーに届いたメールを端末にダウンロードするためのプロトコルです。受信後のメールをサーバーから削除するか、一定期間サーバーに残すかは、メールソフトの設定によって異なります。
一度ダウンロードしたメールは端末上で確認できるため、オフラインでも閲覧しやすい点が特徴です。
IMAP(Internet Message Access Protocol)
IMAPは、メールサーバー上にあるメールを、PCやスマートフォンなどの端末と同期しながら確認するためのプロトコルです。
メールをサーバー上に残したまま扱えるため、複数の端末から同じメールボックスにアクセスできる点が特徴です。
プロトコル別|メールのポート番号一覧
SMTP・POP・IMAPで使用される主なポート番号を一覧で紹介します。ポート番号は、利用するプロトコルや暗号化方式によって異なります。
メールの送受信では、暗号化しない平文通信のほか、STARTTLSやImplicit TLSによる暗号化通信が使われます。STARTTLSは、メールサーバーとメールクライアントの双方がSTARTTLSに対応している場合、接続後にTLS暗号化へ切り替える方式です。Implicit TLSは、接続開始時点からTLSで暗号化する方式です。
プロトコル ポート番号 暗号化方式 主な用途 SMTP 25 平文通信/STARTTLS対応の場合あり メールサーバー間の配送・転送 587 STARTTLSが一般的 メールクライアントからの送信 465 Implicit TLS メールクライアントからの暗号化された送信 POP 110 平文通信/STARTTLS対応の場合あり POPによるメール受信 995 Implicit TLS 暗号化されたPOP受信 IMAP 143 平文通信/STARTTLS対応の場合あり IMAPによるメール受信・同期 993 Implicit TLS 暗号化されたIMAP受信・同期
STARTTLSの仕組みについては、以下の記事で詳しく解説しています。
SMTPで使われる主なポート番号(25,587,465)
SMTPでは、主に25番、587番、465番のポート番号が使われます。25番は主にメールサーバー間の配送・転送、587番と465番はメールソフトや業務システムからの送信に使われるポートです。
それぞれの違いや、用途に応じたSMTPポート番号の選び方については、以下の記事で詳しく解説しています。
POPで使われる主なポート番号(110,995)
POPでは、主に110番と995番のポート番号が使われます。
110番ポート
110番ポートは、POPでメールを受信する際に使われるポート番号です。
暗号化なしで通信する場合に使われることがありますが、サーバーとメールソフトの両方が対応していれば、STARTTLSを利用して通信を暗号化できます。
ただし、平文通信のまま利用すると、通信内容を第三者に読み取られるリスクがあります。そのため、現在では接続開始時点から暗号化通信を行う995番ポートが利用されることが多くなっています。
995番ポート
995番ポートは、接続開始時点からTLSによる暗号化通信を行うためのポート番号で、POPで安全にメールを受信するために利用されます。
メールソフトでPOPを利用する場合は、メールサーバーが対応していれば995番ポートを指定するのが一般的です。
IMAPで使われる主なポート番号(143,993)
IMAPでは、主に143番と993番のポート番号が使われます。
143番ポート
143番ポートは、IMAPでメールを受信・同期する際に使われる標準的なポート番号です。
110番ポートと同様に、暗号化なしで接続する場合に使われることがありますが、サーバーとメールソフトの両方がSTARTTLSに対応していれば、通信を暗号化できます。
ただし、平文のまま通信すると通信内容を第三者に読み取られるリスクがあるため、現在では接続開始時点から暗号化通信を行う993番ポートが利用されることが多くなっています。
993番ポート
993番ポートは、接続開始時点からTLSによる暗号化通信を行うためのポート番号で、IMAPで安全にメールを受信・同期するために利用されます。
メールソフトでIMAPを利用する場合は、メールサーバーが対応していれば993番ポートを指定するのが一般的です。
利用中のポート番号を確認する方法
利用中のポート番号は、メールサービスの設定情報や、メールソフトのアカウント設定画面から確認できます。
ポート番号は利用しているメールサービスやサーバーによって異なるため、まずは契約しているメールサービス、レンタルサーバー、社内メールサーバーの管理画面やマニュアルを確認しましょう。受信サーバー、送信サーバー、暗号化方式とあわせて、IMAP・POP・SMTPのポート番号が記載されていることがあります。
メールソフト側で確認する場合は、アカウント設定やサーバー設定の画面を開き、受信サーバーと送信サーバーに設定されているポート番号を確認します。設定を変更する際は、メールサービスやサーバー管理者が案内している設定値と照らし合わせることが重要です。
まとめ
本記事では、メールのポート番号の基本や、SMTP・POP・IMAPの違い、プロトコル別の主なポート番号について解説しました。
メールのポート番号は、利用するプロトコルや暗号化方式によって異なります。設定を誤ると、メールを送信できない、受信できないといったトラブルにつながることがあるため、利用しているメールサービスやサーバーの設定情報を確認したうえで、適切なポート番号を指定することが重要です。
また、メールのエラーや不達を防ぐためには、ポート番号の設定だけではなく、送信環境の安定性も意識する必要があります。ベアメール メールリレーサービスでは、メールを安定して届けるための配信基盤を提供しています。メールが届かないなどの課題がある場合は、ぜひお気軽にご相談ください。