POP3 - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

POP3

Description:

POP3. POP3. Stands for Post Office Protocol Version 3. RFC in 1993. POP3 'is intended to permit a workstation to dynamically access a maildrop on a ... – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 29
Provided by: jeffch8
Category:
Tags: office | pop3 | post

less

Transcript and Presenter's Notes

Title: POP3


1
POP3
2
POP3
  • Stands for Post Office Protocol Version 3
  • RFC in 1993
  • POP3 is intended to permit a workstation to
    dynamically access a maildrop on a server host in
    a useful fashion. Usually, this means that the
    POP3 protocol is used to allow a workstation to
    retrieve mail that the server is holding for it.

3
POP3
  • Doesnt provide extensive mail operations on the
    server
  • Normally mail is downloaded, then deleted
  • Deletion doesnt really occur until QUIT
  • Uses port 110

4
Minimal POP3 Commands
  • USER name users name
  • PASS string users password
  • QUIT quits, and updates the mailbox
  • STAT status
  • LIST msg lists the mail messages (s only)
  • RETR msg retrieves a mail message
  • DELE msg deletes a message
  • NOOP No operation
  • RSET resets the mail to its original state

5
Example POP3 Transaction
Server
6
Establish the Socket
Primary Thread
Primary Thread
Socket (101)
Client
Server
7
Server is OK
OK POP3 server ready
Primary Thread
Primary Thread
Socket (101)
Client
Server
8
Establish the Socket
USER bob
Primary Thread
Primary Thread
Socket (101)
Client
Server
9
This user is OK
OK
Primary Thread
Primary Thread
Socket (101)
Client
Server
10
Send the Password
PASS ITSD4304
Primary Thread
Primary Thread
Socket (101)
Client
Server
11
The Password is OK
OK
Primary Thread
Primary Thread
Socket (101)
Client
Server
12
Ask how the Server is Feeling
STAT
Primary Thread
Primary Thread
Socket (101)
Client
Server
13
Im Fine, Thanks!
OK 2 320
Primary Thread
Primary Thread
Socket (101)
Client
Server
14
Got Any Mail?
LIST
Primary Thread
Primary Thread
Socket (101)
Client
Server
15
Yup
OK 2 messages (320 octets)
Primary Thread
Primary Thread
Socket (101)
Client
Server
16
Message One
1 120
Primary Thread
Primary Thread
Socket (101)
Client
Server
17
Message Two
2 200
Primary Thread
Primary Thread
Socket (101)
Client
Server
18
End
.
Primary Thread
Primary Thread
Socket (101)
Client
Server
19
Get Message One
RETR 1
Primary Thread
Primary Thread
Socket (101)
Client
Server
20
Message One Coming!
OK 120 octets
Primary Thread
Primary Thread
Socket (101)
Client
Server
21
Message One Coming!
ltthe POP3 server sends message 1gt
Primary Thread
Primary Thread
Socket (101)
Client
Server
22
End of Message 1
.
Primary Thread
Primary Thread
Socket (101)
Client
Server
23
Get Message One
DELE 1
Primary Thread
Primary Thread
Socket (101)
Client
Server
24
Message 1 Gone!
OK message 1 deleted
Primary Thread
Primary Thread
Socket (101)
Client
Server
Note its not really gone
25
Get Message One
QUIT
Primary Thread
Primary Thread
Socket (101)
Client
Server
26
QUIT Commits/Updates
OK bob POP3 server signing off
Primary Thread
Primary Thread
Socket (101)
Client
Server
Note now its gone
27
Socket Disposed
Primary Thread
Primary Thread
Client
Server
28
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com