POP のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2021-10-03T20:11:31+09:00","default:k1rou","k1rou")
*POP [#q636d01c]
#author("2022-08-06T22:08:42+09:00","default:k1rou","k1rou")
*POP とは [#h17772e8]
**名称 [#t44db0bc]
-Post Office Protocol

**POP とは [#h17772e8]
-[[電子メール]]を受信する通信プロトコル
**概要 [#edf1f424]
-[[電子メール]]をユーザがサーバから受信するアプリケーション層([[TCP/IPモデル]])の[[通信プロトコル]]
-受信したメールのデータは受信した端末上にダウンロードされる。
-アプリケーション層([[TCP/IPモデル]])
-最新のバージョン:POP3(POP Version 3)

-ポート番号([[ウェルノンポート番号]])
--POP2:109/TCP
--POP3:110/TCP

**認証方法 [#of9a52fd]
-[[パスワード認証]]
*POPパケットの構成 [#y0d596e6]
-IPヘッダ
-TCPヘッダ(ポート番号:109/110)
-POPデータ

-APOP
--Authenticated Post Office Protocol
--[[チャレンジレスポンス方式]]でユーザ認証を行う方式。
---パスワードなどの認証情報が秘匿化した状態で通信上を流れる。(盗聴されても問題ない)
---[[MD5]]を使って生成したメッセージダイジェストを送信する。
*POP の処理フロー [#h275ae8f]
-接続の確立
--TCPコネクシション確立
--(←)+OK
-認証
--(→)USER
--(←)+OK
--(→)PASS
--(←)+OK
-トランザクション
--(→)STAT
--(←)+OK(メール数、サイズ)
--(→)UIDL
--(←)+OK(メールの一覧)
--(→)RETR
--(←)+OK(メール本文)
--(→)DELE
--(←)+OK
-アップデート
--(→)QUIT
--(←)+OK

-[[AUTH]]
--([[SASL]])
*POP プロトコルのコマンド [#wec2acec]
-USER
--ユーザ名の送信
-PASS
--パスワードの送信
-STAT
--サーバのメールボックスの情報(メール数、サイズ)を要求
-UIDL
--サーバのメールボックスの情報(メールの一覧)を要求
-UID
--サーバのメールボックスの情報(メールのユニークID)を要求
-RETR
--メール本文を要求
-DELE
--メールに削除フラグの付与を要求

**通信の暗号化方式 [#nb9ce13a]
*認証方法 [#of9a52fd]
**[[パスワード認証]] [#j4dc6259]

**APOP [#ca6cd1d8]
-Authenticated Post Office Protocol
-[[チャレンジレスポンス方式]]でユーザ認証を行う方式。
-パスワードなどの認証情報が秘匿化した状態で通信上を流れる。(盗聴されても問題ない)
--[[MD5]]を使って生成したメッセージダイジェストを送信する
-メール本文は平文の状態で通信上を流れる

**[[AUTH]] [#zd97d77e]
-([[SASL]])

*通信の暗号化方式 [#nb9ce13a]
-[[STARTTLS]]
-POPS
-[[SSH]]
-MD5/APOP(非推奨)

***POP3S [#yd811d3e]
**POP3S [#yd811d3e]
-POP3 over SSL/TLS
-クライアント(MUA)からPOPサーバ間の通信を暗号化する。
-ポート番号:995/TCP

***SSH [#a7b8ce2f]
**SSH [#a7b8ce2f]
-[[SSH]]の[[ポートフォワーディング]]機能を使って認証情報とメールを暗号化する方式。
-クライアント(MUA)からPOPサーバ間の通信を暗号化する。
-ポート番号:22/TCP

**POPパケットの構成 [#y0d596e6]
-IPヘッダ
-TCPヘッダ(ポート番号:109/110)
-POPデータ

**関連用語 [#m7cab78c]
*関連用語 [#m7cab78c]
-[[IMAP]]
-[[SMTP]]
-[[ネットワーク]]
-[[OSI参照モデル]]
-[[Dovecot]] -ソフトウェア