docs/diploma

view smtp.txt @ 102:95ebdfe51a55

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