EMAIL

You do not need an email address to send email.

If sending email to billg@microsoft.com (example), you lookup
"MX" (mail exchange) records in DNS.

MX records tell you which hosts handle email for a given
domain. For example, MX hosts for microsoft.com may be:

mx1.microsoft.com
mx2.microsoft.com
mx3.microsoft.com
mx4.microsoft.com

These are SMTP (Simple Mail Transfer Protocol) servers that 
handle email for microsoft.com

SMTP protocol is really simple. For example, you can do this in
telnet (port 25 is default SMTP port): 

telnet mx4.microsoft.com 25 

HELO . 
MAIL FROM: <me@neverland.com>
RCPT TO: <billg@microsoft.com>
DATA
From: "My Name" <me@neverland.com>
To: "Bob Good" <billg@microsoft.com>
Subject: This anything you want.

This is the body of the email message.
.
QUIT

