A mail server is a computer serving as an electronic post office for electronic mail. Mail exchanged across networks is passed between mail servers that run specially designed software. This program is built around agreed-upon, standardized protocols for handling mail messages, the graphics they might contain, and attachment files. Internet Service Providers (ISPs) each have a mail server for handling their clients’ mail messages, sometimes referred to as private mail servers. Some websites also offer public email services, utilizing their own mail servers.

An email client or email program allows a user to send and receive email by communicating with mail servers. There are many types of email clients with differing features, but they all handle email messages and mail servers in the same basic way.

When an email message is sent, the email program contacts the consigner’s ISP mail server to pass it the message. The mail server scans the message’s imbedded headers for addressing information. These headers are not usually visible in an email client unless the user configures the program to show the headers, but critical information is contained here.

The email message is sent along to the address, which might involve being passed through several routers. Routers are computers that receive network data and re-route it through the shortest possible path.

Once the receiving mail server has the mail, it stores it in a virtual mailbox. The mail will stay here until the addressee uses his or her email client to check for new mail. When doing so, the email program contacts the receiving mail server called a POP3 mail server (for Post Office Protocol 3). When the email program asks the mail server for mail, it checks for any messages addressed to that user. If it finds incoming mail, the mail server transfers the messages to the client as requested.

Due to large amounts of unsolicited email called spam, some mail servers are configured to block certain sets of IP addresses from which spam has been received. An IP (Internet Protocol) address is a unique numerical address, different from the “reply address” which is often faked in spam messages. Spam filters, as they are called, can operate at the level of the email server and also within an email program that offers a similar feature. Email programs can also filter mail into folders as it is received, and will normally send a command to the mail server to delete collected messages from the server once received.

Mail servers commonly also have filters that will block users from sending large amounts of duplicate mail messages to multiple addresses in another effort to curb spam. Mailing lists are the exception, and operate with different software that identifies the traffic as legitimate. To get around spam blockers on mail servers, some people attempt to install mail servers on their own computers.

Comments (0)Add Comment

Write comment

security code
Write the displayed characters


busy