It is interesting to know that many email server administrator do not know how emails work. They can be configuring the servers and creating users but doesn’t know what happen when the user click on the “SEND” button. Therefore I decided to blog on how exactly email works as one of my beginning blog.
For out-going emails, Simple Mail transfer Protocol (SMTP) port 25 will be use. For in-coming mails, Post Office Protocol (POP) port 110 or Internet Message Access Protocol (IMAP) port 143 will be use.
1) When John click “Send”, his email client send the email to his MTA using port 25.
2) The Email server at philsecure.com will received the address of the sender and the address of the recipient, as well as the body of the message. It will consider the email address as two parts: the recipient name (
3) Here, the email server will look up to the domain name server (DNS) for the IP address of the email server of philblog .com. The DNS replies with the IP address of the SMTP server that philblog.com operates. This IP referring to the Mail Exchanger (MX) IP address.
4) The email server of philsecure.com then send the mail to philblog.com according to the MX record it got from the DNS.
5) The email server of philblog.com received the email and send it to the server running POP3 or IMAP and it will then be deliver to the user’s account.
6) The user log on to its mail client depending on if it is using POP3 or IMAP to download the email.
That’s it! Email a simple yet wonderful technology.
1 comment:
This is what I think: The postman
Post a Comment