docs/diploma

annotate smtp.txt @ 200:2e006e8f5250

rewrote much and wrote result and more (ch04)
author meillo@marmaro.de
date Wed, 31 Dec 2008 17:28:42 +0100
parents
children
rev   line source
meillo@75 1 from RFC821:
meillo@75 2 ------------
meillo@75 3
meillo@75 4 The following are the SMTP commands:
meillo@75 5
meillo@75 6 HELO <SP> <domain> <CRLF>
meillo@75 7 MAIL <SP> FROM:<reverse-path> <CRLF>
meillo@75 8 RCPT <SP> TO:<forward-path> <CRLF>
meillo@75 9 DATA <CRLF>
meillo@75 10 RSET <CRLF>
meillo@75 11 SEND <SP> FROM:<reverse-path> <CRLF>
meillo@75 12 SOML <SP> FROM:<reverse-path> <CRLF>
meillo@75 13 SAML <SP> FROM:<reverse-path> <CRLF>
meillo@75 14 VRFY <SP> <string> <CRLF>
meillo@75 15 EXPN <SP> <string> <CRLF>
meillo@75 16 HELP [<SP> <string>] <CRLF>
meillo@75 17 NOOP <CRLF>
meillo@75 18 QUIT <CRLF>
meillo@75 19 TURN <CRLF>
meillo@75 20
meillo@75 21
meillo@75 22 4.2.2. NUMERIC ORDER LIST OF REPLY CODES
meillo@75 23
meillo@75 24 211 System status, or system help reply
meillo@75 25 214 Help message
meillo@75 26 [Information on how to use the receiver or the meaning of a
meillo@75 27 particular non-standard command; this reply is useful only
meillo@75 28 to the human user]
meillo@75 29 220 <domain> Service ready
meillo@75 30 221 <domain> Service closing transmission channel
meillo@75 31 250 Requested mail action okay, completed
meillo@75 32 251 User not local; will forward to <forward-path>
meillo@75 33
meillo@75 34 354 Start mail input; end with <CRLF>.<CRLF>
meillo@75 35
meillo@75 36 421 <domain> Service not available,
meillo@75 37 closing transmission channel
meillo@75 38 [This may be a reply to any command if the service knows it
meillo@75 39 must shut down]
meillo@75 40 450 Requested mail action not taken: mailbox unavailable
meillo@75 41 [E.g., mailbox busy]
meillo@75 42 451 Requested action aborted: local error in processing
meillo@75 43 452 Requested action not taken: insufficient system storage
meillo@75 44
meillo@75 45 500 Syntax error, command unrecognized
meillo@75 46 [This may include errors such as command line too long]
meillo@75 47 501 Syntax error in parameters or arguments
meillo@75 48 502 Command not implemented
meillo@75 49 503 Bad sequence of commands
meillo@75 50 504 Command parameter not implemented
meillo@75 51 550 Requested action not taken: mailbox unavailable
meillo@75 52 [E.g., mailbox not found, no access]
meillo@75 53 551 User not local; please try <forward-path>
meillo@75 54 552 Requested mail action aborted: exceeded storage allocation
meillo@75 55 553 Requested action not taken: mailbox name not allowed
meillo@75 56 [E.g., mailbox syntax incorrect]
meillo@75 57 554 Transaction failed