E-mail is the medium through which people all over the globe communicate in the modern day. It is the technique of text message transmission that is the quickest across large distances. Almost seldom do we have any doubts about the way things that are important to us operate. Why do you find the operation of email servers so fascinating? In spite of the fact that email is less likely to fail, it is of great assistance in gaining a comprehensive understanding of how a message may go across the globe in the blink of an eye. The link between clients and servers is the reason for the communication that takes place on the globe wide web. Putting it another way, the client is the system that is linked to the internet and has a specific IP address. The server, on the other hand, is another system that is connected to the internet and is responsible for managing the hosting and serving of web pages. Email servers are nothing more than software programs that are executed on computers that have a high CPU speed. These high-speed machines are designed in such a way that they are able to accommodate the requirements of millions of customers. Those individuals who have access to an email are able to have all of their demands fulfilled simultaneously. Only e-mail clients that are specified are compatible with these servers. Whenever a particular server is notified that it has received an email from one of the registered clients, the server will carry out the activities that are listed below. 1. inspect the registered clients first, when an email has been received, the server checks to see whether it is from one of the registered e-mail clients. Based on this information, the server decides whether to accept an incoming email or to reject it. Port 25 is used by a server to retrieve an email if the protocol being used is the Smtp protocol, while port 110 is used if the protocol being used is the Pop3 protocol. 2. split the username and the website name This server will then divide the username and the website as a result of the previous step. and, if the website name and the mail site to which it will get delivered are the same then it is sent to a pop3 or imap server for the remaining procedure to be performed. 3. ask domain name server for ip address if the receiver e-mail address is different from the sent email id then the server will make contact with the domain name server or the dns and ask for the ip address of the mail client to which your mail is to be delivered. 4. Collect emails in a database After then, the emails are gathered in a database or list on the server before being forwarded to the email address of the receiver. 5. send the message again and generate the relevant error messages When the SMTPS protocol server is unable to locate the IP address of the mail server that is receiving the message, the mail is queued up and sent at regular intervals for a predetermined amount of times. After this, a message sending failure message is generated, which details the reasons for the failure of the message sending process. Those are the fundamentals that are necessary for the operation of email servers. Despite this, there are a number of servers that could have a few minor adjustments, but the essential functionality will stay the same. The primary function of an email server is to collect a message from the clients that have been registered or listed, and then to deliver that message to any address that is designated as a recipient. When seen from this perspective, the operation of an email system is rather straightforward.