{"id":1295,"date":"2014-09-15T13:48:20","date_gmt":"2014-09-15T17:48:20","guid":{"rendered":"http:\/\/www.gtcomm.net\/blog\/?p=1295"},"modified":"2019-12-04T19:32:37","modified_gmt":"2019-12-05T00:32:37","slug":"what-is-the-best-mail-server-on-linux","status":"publish","type":"post","link":"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/","title":{"rendered":"What is the best mail server on Linux?"},"content":{"rendered":"<h1>What is the best mail server on Linux?<\/h1>\n<p>When businesses come to choose for an an Internet service provider, mail transport agents are not on their radar screen. They ask questions about uptime, reliability and support but usually only think about what mail servers are available after they sign up and go through the installation process.<!--more--><\/p>\n<p>A mail transport agent (MTA) handles the behind-the-scenes work of safely and securely transferring mail among hosts. Of all the MTAs, message transfer agents and mail relays in use, Exim, Postfix and Sendmail control roughly 85 percent of the market share for SMTP services.<\/p>\n<p>Of the many MTAs available, Exim, Postfix, and Sendmail have the most number of users. This article describes five MTAs, with an emphasis on years in use, popularity, security, ease of configuring, documentation and overall reputation. Each review includes a link to the MTA\u2019s website and notes the year introduced and the number of servers using it as of July 2013.<\/p>\n<p><a href=\"https:\/\/exim.org\"><b>Exim<\/b><\/a><b>\u00a0<\/b><strong>\u2013 1995 \u2013 546,000 servers<\/strong><\/p>\n<p>Exim is the most widely used MTA. It resides on nearly 50 percent of the servers attached to the Internet.<\/p>\n<p>Philip Hazel wrote Exim in 1995 for use in the University of Cambridge Computing Service\u2019s email systems. The name initially stood for EXperimental Internet Mailer and was based on an older MTA, namely <a href=\"http:\/\/www.weird.com\/~woods\/projects\/smail.html\">Smail-3<\/a>. It has since diverged from Smail-3 with a new design philosophy and a new security strategy.<\/p>\n<p>Exim uses the Sendmail design model where a single binary controls all the facilities of the MTA. This monolithic design is inherently less secure due to the lack of binary separation between the individual components of the system. Exim separates processes and has\u00a0<a href=\"http:\/\/www.exim.org\/exim-html-current\/doc\/html\/spec_html\/ch-security_considerations.html\">well-defined stages<\/a>\u00a0where it gains or loses privileges.<\/p>\n<p><a href=\"http:\/\/www.postfix.org\/\"><b>Postfix<\/b><\/a><b>\u00a0<\/b><strong>\u2013 1997 \u2013 298,000 servers<\/strong><\/p>\n<p>According to the\u00a0<a href=\"https:\/\/access.redhat.com\/documentation\/en-US\/Red_Hat_Enterprise_Linux\/3\/html\/Reference_Guide\/s1-email-mta.html\">Red Hat Reference Guide<\/a>, Postfix was &#8220;originally developed at IBM by security expert and programmer Wietse Venema[.] Postfix is a Sendmail-compatible MTA that is designed to be secure, fast, and easy to configure.\u201d<\/p>\n<p>Postfix has a modular design to improve security over Qmail. A master daemon (a background process) launches other smaller processes with limited privileges that do specific tasks related to the various stages of mail delivery. The modular approach limits the effects of attacks.<\/p>\n<p>Postfix is easily configurable to accept network connections from remote hosts. It also provides many configuration options and third-party add-ons, resulting in a versatile and full-featured MTA.<\/p>\n<p>Unlike Sendmail, Postfix configuration files are human-readable and support more than 250 directives. Postfix does not require macro processing to launch changes. Over the years, users have documented the most commonly used options.<\/p>\n<p><a href=\"http:\/\/www.sendmail.org\/\"><b>Sendmail<\/b><\/a><b>\u00a0<\/b><strong>\u2013 1982 \u2013 113,000 servers<\/strong><\/p>\n<p>Sendmail is the default MTA shipped with many Linux distribution sets and is the most well-known. It is easy to configure but had the most security loopholes, partly because it was designed long before hackers started attacking email systems. Developers fix most security issues quickly, but because it has the most number of users, it is still the biggest target for hackers.<\/p>\n<p>According to\u00a0<a href=\"https:\/\/access.redhat.com\/documentation\/en-US\/Red_Hat_Enterprise_Linux\/3\/html\/Reference_Guide\/s1-email-mta.html\">Red Hat<\/a>, \u201cSendmail is highly configurable, allowing control over almost every aspect of how email is handled, including the protocol used. Many system administrators elect to use sendmail as their MTA due to its power and scalability.\u201d<\/p>\n<p>Sendmail blocks most junk mail spamming techniques by default. Version 8.9 disabled forwarding of SMTP messages. Sendmail&#8217;s access control feature prevents connections from unwanted hosts and blocks unauthorized access to the server.<\/p>\n<p><a href=\"https:\/\/www.getmailbird.com\/what-resources-are-available-now-that-qmail-org-is-gone\/\"><b>Qmail<\/b><\/a><b>\u00a0<\/b><strong>\u2013 1996<\/strong><\/p>\n<p>&#8220;When first published,&#8221;\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Qmail\">one Wiki article says<\/a>,<i>\u00a0<\/i>&#8220;Qmail was the first security-aware mail transport agent. In contrast to Sendmail, Qmail has a modular architecture composed of mutually untrusting components; for instance, the SMTP listener component of Qmail runs with different credentials than the queue manager, or the SMTP sender.&#8221; Qmail is less vulnerable to attacks than the others available MTAs.<\/p>\n<p>Qmail has configuration documents readily available but is more difficult to configure than it\u2019s counterparts. It is a redesign of the UNIX mail concept and is not a pure open-source solution.<\/p>\n<p><a href=\"http:\/\/www.fetchmail.info\/\"><b>Fetchmail<\/b><\/a><b>\u00a0<\/b><strong>\u2013 2007<\/strong><\/p>\n<p>Fetchmail retrieves emails from remote servers and delivers it to the local MTA. Red Hat notes, \u201c<a href=\"https:\/\/access.redhat.com\/documentation\/en-US\/Red_Hat_Enterprise_Linux\/3\/html\/Reference_Guide\/s1-email-mta.html\">Many users appreciate the ability<\/a>\u00a0to separate the process of downloading their messages located on a remote server from the process of reading and organizing their emails in an MUA.\u201d<\/p>\n<p>Fetchmail is a well-documented remote-mail retrieval and forwarding utility for on-demand TCP\/IP links. It supports every remote-mail protocol. It retrieves mail from remote mail servers and forwards it via SMTP so the normal mail user agents can then read it.<\/p>\n<p>According to Fetchmail\u2019s website,\u00a0<a href=\"http:\/\/www.fetchmail.info\/\">\u201cFetchmail<\/a>\u00a0offers better protection against password-sniffing than any other Unix remote-mail client.\u201d Administrators can start it automatically as a system daemon at boot time.<\/p>\n<p><strong>Summary<\/strong><\/p>\n<p>Exim has the largest user community but has the same base security challenger as Sendmail. Exim resembles\u00a0<a href=\"http:\/\/www.weird.com\/~woods\/projects\/smail.html\">Smail 3<\/a> while being more user-friendly. With over 50 percent of the market share, it is now the de facto standard MTA.<\/p>\n<p>Postfix is a Sendmail-compatible MTA designed as a secure, fast, and easy-to-configure relay. Postfix has a modular design to improve security over Qmail. While both are being similar, Postfix has more of a pure UNIX interface for easier configuring. It is less versatile than Exim but more secure. It is easily configurable to accept network connections from remote hosts and provides many configuration options and third-party add-ons resulting in a versatile and full-featured MTA.<\/p>\n<p>As the granddaddy of MTAs,<i>\u00a0<\/i>Sendmail is the default MTA shipped with most Linux distribution sets and hence is the most known. It is easy to configure but has more known security loopholes because it was designed before security was a major concern.<\/p>\n<p>By number of servers with an MTA installed, Exim is the hands-down winner. Postfix is number two and the original MTA; Sendmail is fading over time. Postfix appears to be the most secure because of its modular design.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>What is the best mail server on Linux? When businesses come to choose for an an Internet service provider, mail transport agents are not on their radar screen. They ask questions about uptime, reliability and support but usually only think about what mail servers are available after they sign up and go through the installation<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":4,"featured_media":1296,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[8],"class_list":["post-1295","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-web-hosting"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is the best mail server on Linux? - Globo.Tech<\/title>\n<meta name=\"description\" content=\"What is the best mail server on Linux? When businesses come to choose for an an Internet service provider, mail transport agents are not on their radar screen. They ask questions about uptime, reliability and support but usually only think about what mail servers are available after they sign up and go through the ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is the best mail server on Linux? - Globo.Tech\" \/>\n<meta property=\"og:description\" content=\"What is the best mail server on Linux? When businesses come to choose for an an Internet service provider, mail transport agents are not on their radar screen. They ask questions about uptime, reliability and support but usually only think about what mail servers are available after they sign up and go through the ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Globo.Tech\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-15T17:48:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-05T00:32:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2014\/09\/what_is_the_best_mail_server_on_linux.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"340\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Eric Simard\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eric Simard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/\",\"url\":\"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/\",\"name\":\"What is the best mail server on Linux? - Globo.Tech\",\"isPartOf\":{\"@id\":\"https:\/\/www.globo.tech\/learning-center\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2014\/09\/what_is_the_best_mail_server_on_linux.jpg\",\"datePublished\":\"2014-09-15T17:48:20+00:00\",\"dateModified\":\"2019-12-05T00:32:37+00:00\",\"author\":{\"@id\":\"https:\/\/www.globo.tech\/learning-center\/#\/schema\/person\/2202ee355cd2897b4751d2f3ffcd56f1\"},\"description\":\"What is the best mail server on Linux? When businesses come to choose for an an Internet service provider, mail transport agents are not on their radar screen. They ask questions about uptime, reliability and support but usually only think about what mail servers are available after they sign up and go through the ...\",\"breadcrumb\":{\"@id\":\"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/#primaryimage\",\"url\":\"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2014\/09\/what_is_the_best_mail_server_on_linux.jpg\",\"contentUrl\":\"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2014\/09\/what_is_the_best_mail_server_on_linux.jpg\",\"width\":500,\"height\":340,\"caption\":\"best-mail-server-on-linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.globo.tech\/learning-center\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is the best mail server on Linux?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.globo.tech\/learning-center\/#website\",\"url\":\"https:\/\/www.globo.tech\/learning-center\/\",\"name\":\"Globo.Tech\",\"description\":\"Welcome to the Official Globo.Tech Learning Center\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.globo.tech\/learning-center\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.globo.tech\/learning-center\/#\/schema\/person\/2202ee355cd2897b4751d2f3ffcd56f1\",\"name\":\"Eric Simard\",\"description\":\"I am Eric Simard, best father in the world and account manager at GloboTech Communications located in the beautiful city of Montreal. Passionate about the hosting world and technologies, I take great pleasure in offering the best solutions for my clients. Follow me through my journey in the exciting hosting world on my different blogs!\",\"sameAs\":[\"http:\/\/www.gtcomm.net\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is the best mail server on Linux? - Globo.Tech","description":"What is the best mail server on Linux? When businesses come to choose for an an Internet service provider, mail transport agents are not on their radar screen. They ask questions about uptime, reliability and support but usually only think about what mail servers are available after they sign up and go through the ...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/","og_locale":"en_US","og_type":"article","og_title":"What is the best mail server on Linux? - Globo.Tech","og_description":"What is the best mail server on Linux? When businesses come to choose for an an Internet service provider, mail transport agents are not on their radar screen. They ask questions about uptime, reliability and support but usually only think about what mail servers are available after they sign up and go through the ...","og_url":"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/","og_site_name":"Globo.Tech","article_published_time":"2014-09-15T17:48:20+00:00","article_modified_time":"2019-12-05T00:32:37+00:00","og_image":[{"width":500,"height":340,"url":"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2014\/09\/what_is_the_best_mail_server_on_linux.jpg","type":"image\/jpeg"}],"author":"Eric Simard","twitter_misc":{"Written by":"Eric Simard","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/","url":"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/","name":"What is the best mail server on Linux? - Globo.Tech","isPartOf":{"@id":"https:\/\/www.globo.tech\/learning-center\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/#primaryimage"},"image":{"@id":"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2014\/09\/what_is_the_best_mail_server_on_linux.jpg","datePublished":"2014-09-15T17:48:20+00:00","dateModified":"2019-12-05T00:32:37+00:00","author":{"@id":"https:\/\/www.globo.tech\/learning-center\/#\/schema\/person\/2202ee355cd2897b4751d2f3ffcd56f1"},"description":"What is the best mail server on Linux? When businesses come to choose for an an Internet service provider, mail transport agents are not on their radar screen. They ask questions about uptime, reliability and support but usually only think about what mail servers are available after they sign up and go through the ...","breadcrumb":{"@id":"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/#primaryimage","url":"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2014\/09\/what_is_the_best_mail_server_on_linux.jpg","contentUrl":"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2014\/09\/what_is_the_best_mail_server_on_linux.jpg","width":500,"height":340,"caption":"best-mail-server-on-linux"},{"@type":"BreadcrumbList","@id":"https:\/\/www.globo.tech\/learning-center\/what-is-the-best-mail-server-on-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.globo.tech\/learning-center\/"},{"@type":"ListItem","position":2,"name":"What is the best mail server on Linux?"}]},{"@type":"WebSite","@id":"https:\/\/www.globo.tech\/learning-center\/#website","url":"https:\/\/www.globo.tech\/learning-center\/","name":"Globo.Tech","description":"Welcome to the Official Globo.Tech Learning Center","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.globo.tech\/learning-center\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.globo.tech\/learning-center\/#\/schema\/person\/2202ee355cd2897b4751d2f3ffcd56f1","name":"Eric Simard","description":"I am Eric Simard, best father in the world and account manager at GloboTech Communications located in the beautiful city of Montreal. Passionate about the hosting world and technologies, I take great pleasure in offering the best solutions for my clients. Follow me through my journey in the exciting hosting world on my different blogs!","sameAs":["http:\/\/www.gtcomm.net"]}]}},"_links":{"self":[{"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/posts\/1295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/comments?post=1295"}],"version-history":[{"count":11,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/posts\/1295\/revisions"}],"predecessor-version":[{"id":4572,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/posts\/1295\/revisions\/4572"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/media\/1296"}],"wp:attachment":[{"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/media?parent=1295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/categories?post=1295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/tags?post=1295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}