Name: 七三分割 Date: 10/18 13:34JSVINET :08/10/18 11:16:53 ;; < Pop3::STAT:enter JSVINET :08/10/18 11:16:53 ;; < JSSocket::Send/Recv:enter JSVINET :08/10/18 11:16:53 ;; < JSSocket::Send:enter
JSVINET :08/10/18 11:16:53 C: STAT *サーバ上のメールの通数、状態を聞くSTATコマンド
JSVINET :08/10/18 11:16:53 ;; < JSSocket::rawSend:enter JSVINET :08/10/18 11:16:53 ;; OnSend=0 JSVINET :08/10/18 11:16:53 ;; raw send (6 bytes sent) JSVINET :08/10/18 11:16:53 ;; > JSSocket::rawSend:exit JSVINET :08/10/18 11:16:53 ;; > JSSocket::Send:exit JSVINET :08/10/18 11:16:53 ;; < JSSocket::Recv:enter JSVINET :08/10/18 11:16:53 ;; < JSSocket::rawRecv:enter JSVINET :08/10/18 11:16:53 ;; OnReceive=0 JSVINET :08/10/18 11:16:54 ;; OnReceive=0 JSVINET :08/10/18 11:16:54 ;; raw recv (12 bytes read) JSVINET :08/10/18 11:16:54 ;; > JSSocket::rawRecv:exit
JSVINET :08/10/18 11:16:54 S: +OK 2 2568 *2通あり、全部で「2568」の容量を使っている
JSVINET :08/10/18 11:16:54 ;; > JSSocket::Recv:exit JSVINET :08/10/18 11:16:54 ;; > JSSocket::Send/Recv:exit JSVINET :08/10/18 11:16:54 ;; > Pop3::STAT:exit JSVINET :08/10/18 11:16:54 ;; < Pop3::LIST:enter JSVINET :08/10/18 11:16:54 ;; < JSSocket::Send/Recv:enter JSVINET :08/10/18 11:16:54 ;; < JSSocket::Send:enter
JSVINET :08/10/18 11:16:54 C: LIST *上と同じようなメールの状態をLISTで見るコマンド
JSVINET :08/10/18 11:16:54 ;; < JSSocket::rawSend:enter JSVINET :08/10/18 11:16:54 ;; OnSend=0 JSVINET :08/10/18 11:16:54 ;; raw send (6 bytes sent) JSVINET :08/10/18 11:16:54 ;; > JSSocket::rawSend:exit JSVINET :08/10/18 11:16:54 ;; > JSSocket::Send:exit JSVINET :08/10/18 11:16:54 ;; < JSSocket::Recv:enter JSVINET :08/10/18 11:16:54 ;; < JSSocket::rawRecv:enter JSVINET :08/10/18 11:16:54 ;; OnReceive=0 JSVINET :08/10/18 11:16:54 ;; OnReceive=0 JSVINET :08/10/18 11:16:54 ;; raw recv (25 bytes read) JSVINET :08/10/18 11:16:54 ;; > JSSocket::rawRecv:exit
JSVINET :08/10/18 11:16:54 S: +OK 1 1284 2 1284 . *zennoサーバからの応答。サーバ上にある2通のリストと、それぞれの容量
JSVINET :08/10/18 11:16:54 ;; > JSSocket::Recv:exit JSVINET :08/10/18 11:16:54 ;; > JSSocket::Send/Recv:exit JSVINET :08/10/18 11:16:54 ;; > Pop3::LIST:exit JSVINET :08/10/18 11:16:54 ;; < Pop3::UIDL:enter JSVINET :08/10/18 11:16:54 ;; < JSSocket::Send/Recv:enter JSVINET :08/10/18 11:16:54 ;; < JSSocket::Send:enter
JSVINET :08/10/18 11:16:54 C: UIDL *UIDLの取得用コマンド
JSVINET :08/10/18 11:16:54 ;; < JSSocket::rawSend:enter JSVINET :08/10/18 11:16:54 ;; OnSend=0 JSVINET :08/10/18 11:16:54 ;; raw send (6 bytes sent) JSVINET :08/10/18 11:16:54 ;; > JSSocket::rawSend:exit JSVINET :08/10/18 11:16:55 ;; > JSSocket::Send:exit JSVINET :08/10/18 11:16:55 ;; < JSSocket::Recv:enter JSVINET :08/10/18 11:16:55 ;; < JSSocket::rawRecv:enter JSVINET :08/10/18 11:16:55 ;; OnReceive=0 JSVINET :08/10/18 11:16:55 ;; OnReceive=0 JSVINET :08/10/18 11:16:55 ;; raw recv (95 bytes read) JSVINET :08/10/18 11:16:55 ;; > JSSocket::rawRecv:exit
JSVINET :08/10/18 11:16:55 S: +OK 1 (UIDL).mailx.zenno.net,S=1284 2 (UIDL).mailx.zenno.net,S=1284 . *UIDLのリスト
JSVINET :08/10/18 11:16:55 ;; > JSSocket::Recv:exit JSVINET :08/10/18 11:16:55 ;; > JSSocket::Send/Recv:exit JSVINET :08/10/18 11:16:55 ;; > Pop3::UIDL:exit JSVINET :08/10/18 11:16:55 ;; > Pop3::OpenServer:exit JSVINET :08/10/18 11:16:55 ;; < Pop3::RecvMail(2):enter JSVINET :08/10/18 11:16:55 ;; < Pop3::RETR:enter JSVINET :08/10/18 11:16:55 ;; < JSSocket::Send/Recv:enter JSVINET :08/10/18 11:16:55 ;; < JSSocket::Send:enter
JSVINET :08/10/18 11:16:55 C: RETR 2 *メールのヘッダ、本文の取得用コマンド、1-2のうち2から取得。
JSVINET :08/10/18 11:16:55 ;; < JSSocket::rawSend:enter JSVINET :08/10/18 11:16:55 ;; OnSend=0 JSVINET :08/10/18 11:16:55 ;; raw send (8 bytes sent) JSVINET :08/10/18 11:16:55 ;; > JSSocket::rawSend:exit JSVINET :08/10/18 11:16:55 ;; > JSSocket::Send:exit JSVINET :08/10/18 11:16:55 ;; < JSSocket::Recv:enter JSVINET :08/10/18 11:16:55 ;; < JSSocket::rawRecv:enter JSVINET :08/10/18 11:16:55 ;; OnReceive=0 JSVINET :08/10/18 11:16:55 ;; OnReceive=0 JSVINET :08/10/18 11:16:55 ;; raw recv (6 bytes read) JSVINET :08/10/18 11:16:55 ;; > JSSocket::rawRecv:exit
JSVINET :08/10/18 11:16:55 S: +OK *OK出すよ、とサーバからの返事
JSVINET :08/10/18 11:16:55 ;; > JSSocket::Recv:exit JSVINET :08/10/18 11:16:55 ;; > JSSocket::Send/Recv:exit JSVINET :08/10/18 11:16:55 ;; < JSSocket::Recv:enter JSVINET :08/10/18 11:16:56 ;; < JSSocket::rawRecv:enter JSVINET :08/10/18 11:16:56 ;; OnReceive=0 JSVINET :08/10/18 11:16:56 ;; OnReceive=0 JSVINET :08/10/18 11:16:56 ;; raw recv (1316 bytes read) JSVINET :08/10/18 11:16:56 ;; > JSSocket::rawRecv:exit
JSVINET :08/10/18 11:16:56 S: (メールのヘッダと本文がずらっとある。長いので省略) . *ここまでメールヘッダと本文
JSVINET :08/10/18 11:16:56 ;; > JSSocket::Recv:exit JSVINET :08/10/18 11:16:56 ;; > Pop3::RETR:exit JSVINET :08/10/18 11:16:56 ;; > Pop3::RecvMail(2):exit JSVINET :08/10/18 11:16:56 ;; < Pop3::DeleteMail(3):enter JSVINET :08/10/18 11:16:56 ;; < Pop3::DELE:enter JSVINET :08/10/18 11:16:56 ;; < JSSocket::Send/Recv:enter JSVINET :08/10/18 11:16:56 ;; < JSSocket::Send:enter
JSVINET :08/10/18 11:16:56 C: DELE 2 *上記メール2の削除(Delete)コマンド
JSVINET :08/10/18 11:16:56 ;; < JSSocket::rawSend:enter JSVINET :08/10/18 11:16:56 ;; OnSend=0 JSVINET :08/10/18 11:16:57 ;; raw send (8 bytes sent) JSVINET :08/10/18 11:16:57 ;; > JSSocket::rawSend:exit JSVINET :08/10/18 11:16:57 ;; > JSSocket::Send:exit JSVINET :08/10/18 11:16:57 ;; < JSSocket::Recv:enter JSVINET :08/10/18 11:16:57 ;; < JSSocket::rawRecv:enter JSVINET :08/10/18 11:16:57 ;; OnReceive=0 JSVINET :08/10/18 11:16:57 ;; OnReceive=0 JSVINET :08/10/18 11:16:57 ;; raw recv (6 bytes read) JSVINET :08/10/18 11:16:57 ;; > JSSocket::rawRecv:exit
JSVINET :08/10/18 11:16:58 S: +OK *削除コマンド受け取ったと返事
(同じようにもう1通も取得→Delete。長いので省略)
JSVINET :08/10/18 11:17:00 ;; > JSSocket::Recv:exit JSVINET :08/10/18 11:17:00 ;; > JSSocket::Send/Recv:exit JSVINET :08/10/18 11:17:00 ;; > Pop3::DELE:exit JSVINET :08/10/18 11:17:00 ;; > Pop3::DeleteMail(3):exit JSVINET :08/10/18 11:17:00 ;; < Pop3::CloseServer:enter JSVINET :08/10/18 11:17:00 ;; < Pop3::QUIT:enter JSVINET :08/10/18 11:17:00 ;; < JSSocket::Send:enter
JSVINET :08/10/18 11:17:00 C: QUIT *メール受信動作終了のコマンド、zennoの場合メールの削除は実際にはここで行われる。 (長いので以下shurikenの内部処理省略)
返信する |