Network Working Group J. K. Reynolds
Request for Comments: 918 ISI
October 1984
POST OFFICE PROTOCOL
Reynolds [Page 1]
Post Office Protocol RFC 918
Client Server
------ ------
Wait for Connection
Open Connection -->
Commands Replies
-------- -------
USER name +OK
PASS password -Error RETR mailbox #xxx RDEL mailbox RCEV RCVD QUIT NOOP RSET
Reynolds [Page 2]
Post Office Protocol RFC 918
Commands
Reynolds [Page 3]
Post Office Protocol RFC 918
QUIT
Reynolds [Page 4]
Post Office Protocol RFC 918
Diagram
+---+ +---+ +---+ +---+ +---+
Open | | +OK | | | | +OK | | | | +OK
----->| S |--+-->| C |------>| S |------>| C |------>| S |---->+
| | ^ | | USER | | | | PASS | | |
+---+ | +---+ +---+ +---+ +---+ |
| | -ERR | -ERR |
| V V |
+<-----------+<----------------+<----------------------+ |
| |
V +---+ +---+ |
+----->| | QUIT | | +OK |
| C |------>| S |----->Close |
+----->| | | | |
^ +---+ +---+ |
| V
+<-------------------------------------------------------------+
| ^
| +---+ +---+ +---+ +---+ +---+ +---+ |
| | |RETR | | #xxx | |RECV | |DATA | |RCVD | |+OK |
+->| C |---->| S |----->| C |---->| S |---->| C |---->| S |--->+
| | | or | | | | | | | | | | ^
| +---+ RDEL+---+ +---+ +---+ +---+ +---+ |
| | -ERR | | | | -ERR |
| V | V | | |
+<-------------+ | Abort | | |
| V V V |
| +<---------------+-------------------+ +----->+
| V
| +---+ +---+
| | | RSET | | +OK
+----->| C |------>| S |----->+
| | | | | |
| +---+ +---+ |
| V
+<----------------------------+
| ^
| +---+ +---+ |
| | | NOOP | | +OK |
+----->| C |------>| S |----->+
| | | |
+---+ +---+
Reynolds [Page 5]