![]() |
POP server![]() ![]() ![]() ![]() ![]()
The Post Office Protocol (POP) provides a standard mechanism for retrieving emails from a remote server for a mail recipient. For instance, suppose that a home user X usually connects to the Internet using a dial up connection to an ISP. Also suppose that another person Y has sent an email to X, when X is not connected to the Internet. Now, the email gets stored in the mailbox for user X provided by the ISP.
When X connects to the Internet the next time and wants to see the new emails that have arrived for him since the last time he had connected to the Internet, he opens his email client program. That email client program on his computer in turn invokes a POP client, which contacts the POP server hosted by the ISP. The POP server then opens the mailbox for user X and sends the emails arrived for him to the POP client (i.e. to the user's computer). In simple terms, any user who wants to receive emails but does not have a permanent connection to the Internet uses a POP client to pull emails from a POP server. The POP server consults the user's mailbox to perform this task. In the case of a company that provides an email access to all its employees, the SMTP and POP servers have be hosted by the company itself, instead of the ISP. Why is POP needed? We know that emails are stored on a centralised email server SMTP server. SMTP server expects the destination host (i.e. the email recipient) to be online all the time. Without this, it cannot create a TCP connection with it, and therefore, cannot forward the email message to the destination host. As we know, desktop computers are usually powered down when the business hours are over. Therefore, the solution to this problem is having a POP server. Whereas the SMTP server in an organization receives and stores all the incoming emails for any users in that organization, it is not used for transporting the emails to the end destination. Instead, the SMTP server forwards the incoming emails to the user's mailbox, and the POP server retrieves the emails from the respective email boxes of the users when requested by the POP clients. When a user's POP client connects to the POP server, the POP server opens the mailbox for that user and sends the new emails to that user. In other words, it should not be expected that for a user to access his emails, he should either be connected to the Internet all the time, or he would have to physically go where the SMTP server is kept and access his emails. To avoid this situation, the TCP/IP protocol suite includes a protocol: POP, which allows a user's mailbox to be remotely accessed from the email server from the user's computer itself. The protocol provides a facility for a user's mailbox to reside on the email server and for accessing items in that mailbox from the user's computer using a connection between the user's computer (the client) and the email server. Of course, the user's email software is responsible for connecting to the POP server and for requesting unread mails in the first place. Based on this request, the POP server performs the operations described earlier. For forwarding an email message to the actual recipient, a POP server simply maintains a collection of text files, one per user. The text file contains all the email messages for that user, one after the other. Therefore, when an email arrives for a user, it simply appends the email at the end of the text file for that user. This text file for a user is called mailbox. When a user (client) connects to the POP server, the POP server looks at the user name and then opens the corresponding text file for that user (which contains new and therefore, unread emails for that user). It then sends the contents of this text file which are actually new email messages to that user. The current version of POP is 3, and therefore, it is sometimes also known as POP3.
|
|
The Mailbox Sending and Receiving an Email Email Anatomy POP Server SMTP Server Differences between SMTP and POP Servers The Complete Journey of an Email Message IMAP Protocol Browser based Emails Multipurpose Internet Mail Extensions Email PrivacyDomain Name Registration Home Domain Names Importance of a domain name How does a web domain name work? Domain name syntax Choosing a domain name Domain Transfer Domain Parking IP Address Marketing Tools TCP UDP UDP Vs TCP DNS DNS Server How DNS server works? Domain Name Registration Bulk Registration
Private Registration
Forwarding & MaskingWeb Hosting Web Server Web Server Software Microsoft Internet Information Server Web hosting ISP Apache Web Server Shared web hosting Virtual web hosting Dedicated web hosting Web hosting colocation Managed web hostingWeb Design HTML DHTML XML JAVASCRIPT VBSCRIPT PHOTOSHOP FRONTPAGE CGI PERL ASP SERVLET JSP SQLE Commerce |
| Home | Web Hosting | Web Design | Sitemap |
| Copyright (C) 2007. Web Domain design hosting. All rights reserved. |