この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:4
更新日時:2026-06-10 15:50:59
タイトル: POP3
POP3の記事です。Post Office Protocol version 3 の略で、メールサーバーからメールを取得するためのプロトコルです。SMTP(送信)と対になり、メーラーが受信箱からメールを読み込む際に使われます。
POP3の基本
| 項目 | 内容 |
| 役割 | メールサーバーからメールを受信(ダウンロード) |
| RFC | RFC 1939 |
| プロトコル | TCP(テキストベース) |
| 標準ポート | 110(平文)、995(POP3S / TLS) |
| 動作モデル | サーバーから手元にダウンロード(既定) |
POP3の動作モデル
- クライアントがサーバーへ接続(110番)
- ユーザー認証(
USER / PASS)
- 新着メールをすべてダウンロード
- サーバー上のメールを削除(既定動作)
- 接続終了(
QUIT)
主要コマンド
| コマンド | 意味 |
USER user | ユーザー名指定 |
PASS password | パスワード指定 |
STAT | 受信箱の状態(件数・合計サイズ) |
LIST | メール一覧(番号とサイズ) |
RETR n | n番目のメールを取得 |
DELE n | n番目のメールを削除マーク |
RSET | 削除マークをすべてリセット |
TOP n m | n番目メールの最初m行を取得 |
UIDL | 各メールのユニークIDを取得 |
QUIT | 切断+削除マーク確定 |
動作例(telnet)
|
$ telnet mail.example.com 110
+OK POP3 ready
USER taro
+OK
PASS secret
+OK logged in
LIST
+OK 3 messages
1 1024
2 2048
3 512
.
RETR 1
+OK (本文)
QUIT
+OK bye
|
POP3 と IMAP の違い
| 項目 | POP3 | IMAP |
| メール保存場所 | クライアント側(DL後はサーバから消える) | サーバー側 |
| 複数デバイス同期 | 不向き | 向く |
| 容量 | サーバー負荷低い | サーバー容量必要 |
| フォルダ管理 | 受信箱のみ | 複数フォルダ・タグ可 |
| オフライン | ○ | ○(同期可) |
| ポート | 110 / 995 | 143 / 993 |
| 現代の主流 | × | ○ |
近年はIMAPの方が主流です。スマホ・PC・タブレットなど複数端末で同じ受信箱を扱う前提の今、POP3はサーバー側にメールが残らない設計が不便なため。
セキュリティ
- 110番(平文POP3)はパスワードが平文で流れる。基本使わない
- POP3S(995番、TLS)を使う、または
STLS コマンドでアップグレード
- SMTP(送信)も別に必要。受信POP3 + 送信SMTPの組合せ
- パスワード認証だけでなく、最近は OAuth2 認証(Gmail、Outlook)が増えている
主な利用シーン(現在)
- 古いメーラー設定の互換維持
- シンプルな自動メール処理(procmail、fetchmail等)
- 1端末のみ・サーバー容量を節約したい場合
関連