目次
違いのまとめ
| 主な役割 | サーバ上でのメール管理 | 既定のポート番号 | |
|---|---|---|---|
| SMTP | メールをサーバに渡し、宛先サーバまで転送 | 対象外 | 25(送信) 587(送信認証付き) 465(SMTPS) |
| POP | サーバ上のメールをダウンロードしてローカル保存(既定ではサーバから削除) | できない(基本はダウンロード後削除) | 110(POP3) 995(POP3S) |
| IMAP | サーバ上のメールをそのまま管理し、クライアントと同期 | 可能(既読・未読・フォルダ分けもサーバ側に反映) | 143(IMAP) 993(IMAPS) |
SMTP (Simple Mail Transfer Protocol)
SMTPとは、メールを送信するプロトコルです。
PCのメールソフトからメールを送信すると、送信者のメールサーバ→中継メールサーバ→宛先のメールサーバというようにサーバを中継します。
メール送信で使用するポート番号
| ポート番号 | 説明 |
|---|---|
| 587 (Submission) |
クライアント→サーバーの送信 現在の推奨ポート 最初は平文で接続し、STARTTLSコマンドで暗号化に切り替える SMTP AUTHによる認証が必須 ほとんどのメールクライアントやサービスが対応 |
| 465 (SMTPS) |
クライアント→サーバーの送信 SSL/TLSで最初から暗号化して通信する 一時期非推奨とされていたが、現在は再評価されて使われることも多い Gmailなどが対応 |
| 25 (SMTP) |
サーバー間のメール転送 暗号化なし(平文)、平文通信のためセキュリティが低い 最も古いSMTPの標準ポート サーバー同士がメールを転送する際に使用 スパム対策のため、多くのISPやクラウド(AWSなど)がブロックしている 一般ユーザーはほぼ使用不可 |
メールソフトの設定
メールソフトのThunderbirdのSMTPの設定です。
ポート番号の設定として587、25、465があります。

暗号化の設定としてSTARTTLS、SSL/TLSがあります。

AWSのSES(Simple Email Service)
AWSのメール送信には、SES がよく使われます。
SESはSMTPインターフェースを提供しており、既存のアプリからSMTP経由でメール送信可能
大量メール送信やトランザクションメール(通知・認証メールなど)に適しています。
主なSMTPソフトウェア
| ソフト | 説明 |
|---|---|
| postfix | 最も広く使われている。設定がわかりやすく安全性が高い。 |
| sendmail | 歴史が古く(1980年代〜)かつての標準。設定が複雑。 |
| Exchange Server | 企業向けの定番。メール以外にも予定表・連絡先管理も統合。 |
| Exim | Debian/Ubuntuのデフォルト。柔軟なフィルタリング機能。 |
| Dovecot | IMAP/POP3が主だが、SMTP Auth機能も持つ。 |
以下は、postfixの公式サイトです。
http://www.postfix.org/
POP (Post Office Protocol)
POPとは、メールを受信するプロトコルです。
サーバーからメールをダウンロードした後は、サーバーのメールは削除します。
スマホ・タブレット・PCなど複数デバイスでメールを見るのが当たり前になった現代では、POPは主流ではありません。
- メールはPC本体に保存されます
- サーバーには基本的にメールが残りません
- オフラインでもメールを読めます
メール受信(POP)で使用するポート番号
| ポート番号 | 説明 |
|---|---|
| 110 (POP3) |
POP3の標準のポート番号です。 暗号化は一般的にSTARTTLSが使用されます。 |
| 995 (POP3S) |
POP over SSL(POP3s)で暗号化する時のポート番号です。 |
メールソフトの設定
メールソフトのThunderbirdのPOP3の設定です。
ポート番号の設定として110、995があります。

暗号化の設定としてSTARTTLS、SSL/TLSがあります。

IMAP (Internet Message Access Protocol)
IMAPとは、メールサーバー上でメールを管理・閲覧するためのプロトコルです。
POPと違い、メールをサーバーに置いたまま操作します。
スマホとPCを併用するのが当たり前の現代では、IMAPが事実上の標準となっています。
メール受信(IMAP)で使用するポート番号
| ポート番号 | 説明 |
|---|---|
| 993 | 現在の標準・推奨。 最初からTLS(SSL/TLS)で暗号化されます。 |
| 143 | 初期は平文、後からSTARTTLSで暗号化。 |
メールソフトの設定
メールソフトのThunderbirdのIMAPの設定です。
ポート番号の設定として143、993があります。

暗号化の設定としてSTARTTLS、SSL/TLSがあります。

関連の記事
NAT / NAPT / ポートフォワードの違い
DNSの仕組みの概要(ドメイン・ネーム・システム)
L2スイッチ / L3スイッチ / ルーターの違い
ARPプロトコル(MACアドレスを取得する)
インターネットVPN / IP-VPN / 広域イーサネットの違い
プロキシサーバ / リバースプロキシサーバの違い
