Search Here

Monday 6 June 2011

How does email work?

How does mail get from here to there? Here's a step by step guide to a very simple email system.

So you compose an email on your computer, using an email client like yahoo or gamil or hotmail. You address it to someoneelse@theirdomain.com, and press Send. So what happens next?
  1. Your email program sends your mail to the SMTP  server where your account is. If you are sending mail to someone else whose mail account is on that server, go to step 7. Otherwise, keep reading.
  2. The SMTP server breaks the address richarddewan@hotmail.com into two parts: richarddewan (the account name) and hotmail.com (the domain). The SMTP server then contacts a DNS (domain name service)server, and asks for the IP address  where hotmail.com is located.
  3. The DNS server sends the address back to the SMTP server.
  4. The SMTP server then sends the email message to the SMTP server where theirdomain.com is located.
  5. The second SMTP server delivers the email message to someonelse's account on the POP3 or IMAP server.
  6. Someonelse logs on to their computer and opens their email client. Their email client  requests the POP3 or IMAP server to send all email from their account to their computer.
  7. If you are sending email to someone whose account resides on the same set of mail servers, the SMTP server will simply direct the mail to the local POP3 or IMAP server, where it will be delivered to the appropriate account.

1 comment:

  1. Do you need to increase your credit score?
    Do you intend to upgrade your school grade?
    Do you want to hack your cheating spouse Email, whatsapp, Facebook, instagram or any social network?
    Do you need any information concerning any database.
    Do you need to retrieve deleted files?
    Do you need to clear your criminal records or DMV?
    Do you want to remove any site or link from any blog?
    you should contact this hacker, he is reliable and good at the hack jobs..
    contact : cybergoldenhacker at gmail dot com

    ReplyDelete