| Home - Bounce eMail manager freeware | Product Info | eMail Bolts & Nuts | Sun Tzu Art of War | Back to eMail Broadcast FAQ |
| . |
|
MTA or Message Transfer Agent the exchange of emails using TCP/IP defines how email messages are transmitted between two users. The exchange of mail/font> using TCP/IP is performed by MTA (Message Transfer Agent) that defines how email messages are transmitted between two users and MTA defines how email messages are transmitted between two users. Basically, the sending of emails consist of 2 parts; User Agent and MTA --that prepares and send emails, explained in rfc 821 for the basic specification of SMTP Notes: User Agent - A program (ie: Eudora) or editor that let users create, edit, compose, store, send mails to a mail server, polls a mail server for mails, download and display mails and use POP3 to talk to mail servers.A typical example of how two MTAs communicate with each other using a single TCP connection. A session describing a one-line email message sent by using SMTP--governing email transmission and reception. The MTA used for this session is Sendmail--a software program for sending emails. -V MTA s ent/received across the SMTP connection 220 a 3 digit numeric reply code from the SMTP server and >>> commands sent by the SMTP client |
|
| . |
|
The session...
sun % mail -V mable@test.org
A one-line message data 8, 9, 10. was to the user agent but 12 lines went to the client. The first three lines between Received: and Message-Id: are added by the MTA and the rest were generated by the user agent.
|
SMTP Commands
Sender type mail to invoke sender user agent.
>>>
MAIL
From: command identifies the message originator. >>> DATA command, the client use it to send the contents of the mail message.
QUIT command, the receiving machine must send an OK reply to the sending machine--at this point--the receiving machine do not close the transmission yet--until it receives and reply to the QUIT command from the sender machine. The sender machine will also not close the transmission until it sends the QUIT command and receives a reply. If the connection is closed prematurely, a 504 command not implemented failure reply to the sending machine and the receiving machine will act as if a RSET command had been received, cancel pending transaction due to temporary error. RSET command, specify that; current mail transaction is to be aborted and the receiver machine must send an OK reply. RSET command aborts current mail transaction and causes both ends to reset and any stored information about sender, recipients or mail data is discarded. A mail transaction may be aborted by the RSET command. If the transaction beginning command argument is not acceptable a 501 failure reply must be returned. If the commands in a transaction are out of order a 503 failure reply must be returned. |
|
(1)
Envelope
(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 Notes: The term "content" used, normally means the combination of headers and the body--which is sent by the client with the DATA command. |
|
|
|
Privacy Policy | Art of eMail CRM | eMail Bolts&Nuts Home | Contact Us | Support | Purchase | Product Info
Guest Book | Useful Sites | Download Bounce
eMail Manager Freeware |
|
|