|
|
SMTP
has a few more
commands:
Exchange of email using TCP/IP
- page 1 |
|
|
|
(1) Envelope rfc 821 specifies the contents and interpretation of the envelope--used by the MTA's for delivery specified by these two SMTP commands (MAIL From: and RCPT To:) MAIL From:<mable@sun.tuc.test.org> RCPT To:<mable@test.org>
(2) Headers are used by the user agent and
each header field contains a name, followed by a colon, followed by the field
value. (3) Message body is the content of the message from the sender to the recipient and transferred using the DATA command--the headers are sent first, followed by a blank line, followed by the body. Each line transferred using the DATA command must be less than 1000 bytes. The user agent takes what the sender specify as a body, adds some headers and passes the result to the MTA The MTA adds a few headers, adds the envelope and sends the result to another MTA. Notes: The term "content" used, normally means the combination of headers and the body--which is sent by the client with the DATA command. |
|
|
|
SEND
command
SOML
command SAML
command Help command ask the receiver machine to send help information to the sender HELP request command. RSET command that aborts current mail transaction and causes both ends to reset and any stored information about sender, recipients or mail data is discarded. VRFY command lets the client ask the sender to verify a recipient address, identifies a user, name, specified mailbox and returned a reply, without sending mail to the recipient. NOOP command force the server to respond with an OK reply code 200 - NOOP command does nothing else. EXPN expands a mailing list, asks the receiver to confirm that the argument identifies a mailing list, and if yes, return the membership of that list with full name of the users and specified mailboxes.
TURN command lets the client and server switch roles,
HELP NOOP EXPN and VRFY commands |
|
|
|
|