This is an old revision of the document!
Email - SMTP Transaction
Simple SMTP dialogue
Client | Server | ||||
---|---|---|---|---|---|
Initiates a TCP connection to server. | Presents an SMTP banner - that is, a greeting that starts with the code 220 to indicate that it is ready to speak SMTP (or usually ESMTP, a superset of SMTP): 220 your.f.q.d.n ESTMP… |
||||
Introduces itself by way of an Hello command, either HELO (now obsolete) or EHLO, followed by its own Fully Qualified Domain Name: EHLO peers.f.q.d.n | Accepts this greeting with a 250 response. If the client used the extended version of the Hello command (EHLO), your server knows that it is capable of handling multi-line responses, and so will normally send back several lines indicating the capabilities offered by your server:
|
||||
Starts a new mail transaction by specifying the Envelope Sender: MAIL FROM:<sender@address></color> | Issues a 250 response to indicate that the sender is accepted. |
email/smtp_transaction.1478274330.txt.gz · Last modified: 2020/07/15 09:30 (external edit)
|