| Question:
How do I manually send email? |
| Answer: |
There are 5 SMTP (Simple Mail Transfer Protocol) commands used to send email via a SMTP mailserver. They are:
Helo
Mail From:
Rcpt To:
Data
Quit
Your average, everyday SMTP transaction (sending some email) would look like this:
[the Sender connects to the Mailserver]
Mailserver says: 220 mailserver.domain.com SMTP ... Greetings
Sender says: Helo sender.host.name
Mailserver says: 250 Nice to meet you
Sender says: Mail From:
Mailserver says: 250 Sender ok
Sender says: Rcpt To:
Mailserver says: 250 Recipient ok
Sender says: Data
Mailserver says: 354 Enter mail, end with "." on a line by itself
Sender says: Blah, blah, blah...
Sender says: .
Mailserver says: 250 Message accepted for delivery
Sender says: Quit
and the SMTP transaction is complete, the email is on its way to the recipient. |
|