A Mail Server
(E-mail server) is a server that handles and delivers e-mail over a network,
usually over the Internet. A mail server can receive e-mails from client
computers and deliver them to other mail servers. A mail server can also
deliver e-mails to client computers. A client computer is usually, the computer
where you read your e-mails, for example, your computer at your office or home.
Also, an advanced mobile phone or Smartphone, with e-mail capabilities, can be
regarded as a client computer in these circumstances.
The mail server comprises of these modules
Mail User Agent – MUA: The
MUA is a component which interacts with end users directly. Examples of MUA are
Thunderbird, MS Outlook, Zimbra Desktop. Web mail interfaces of Gmail and
Yahoo! are also MUA
Mail Transfer Agent – MTA: The
MTA is responsible for transferring an email from a sending mail server all the
way to a recipient mail server. Examples of MTA are SendMail, Exim, and Qmail.
Mail Delivery agent – MDA:
Within a destination mail server, the local MTA accepts an incoming email from
a remote MTA. The email is then delivered to the user’s mailbox by MDA. The
most common are ProcMail and MailDrop The combined action of these three
modules along with DNS makes mail communication hassle-free.
SMTP: SMTP is a protocol used for
sending e-mail messages between servers.
POP/IMAP: POP and IMAP protocols fetch
emails from a recipient server’s mailbox to the recipient MUA. Some common are
applications are Courier IMAP/POP and Dovecot.
Mail Exchanger Record (MX): MX
record is the DNS entry for the mail servers. This record points to the IP
address to which emails should be sent. The emails are directed according to
the priority set for the MX record. i.e.; Lowest values would be preferred
Mail Server is an integral part of the hosting services. Webhosting is one of the fields where people with knowledge of Linux can excel. DevOps Gurukul is one of the best training academies which provides the Best Linux Training Course Institute in Kerala and the Best DevOps Training Course in Kochi. We have experienced training professionals who are passionate about grooming the right candidates to start their successful careers. Come learn with us and have a bright future!