{"id":84,"date":"2023-02-05T18:06:18","date_gmt":"2023-02-05T18:06:18","guid":{"rendered":"https:\/\/drewsmith71.co.uk\/?p=84"},"modified":"2023-02-05T18:06:19","modified_gmt":"2023-02-05T18:06:19","slug":"postfix","status":"publish","type":"post","link":"https:\/\/drewsmith71.co.uk\/?p=84","title":{"rendered":"Postfix"},"content":{"rendered":"\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1200\/1*jmsDDZwlJtq_1_NpLmyQ7w.png\" alt=\"Send mail using Postfix server. Hi friends, In this article, I will\u2026 | by  Edison Devadoss | CodingTown | Medium\" width=\"300\" height=\"210\"\/><\/figure>\n\n\n\n<p>In <a href=\"http:\/\/en.wikipedia.org\/wiki\/Computing\">computing<\/a>, <strong>Postfix<\/strong> is a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Free_software\">free<\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Open-source_software\">open-source<\/a> <a href=\"http:\/\/en.wikipedia.org\/wiki\/Mail_transfer_agent\">mail transfer agent<\/a> (MTA) that routes and delivers <a href=\"http:\/\/en.wikipedia.org\/wiki\/E-mail\">electronic mail<\/a>. It is intended as a fast, easier-to-administer, and secure alternative to the widely-used <a href=\"http:\/\/en.wikipedia.org\/wiki\/Sendmail\">Sendmail<\/a> MTA.<\/p>\n\n\n\n<p>It is released under the <a href=\"http:\/\/en.wikipedia.org\/wiki\/IBM_Public_License\">IBM Public License<\/a> 1.0 which is a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Free_software_licence\">free software licence<\/a>.<\/p>\n\n\n\n<p>Originally written in 1997 by <a href=\"http:\/\/en.wikipedia.org\/wiki\/Wietse_Venema\">Wietse Venema<\/a> at the <a href=\"http:\/\/en.wikipedia.org\/wiki\/IBM\">IBM<\/a> <a href=\"http:\/\/en.wikipedia.org\/wiki\/Thomas_J._Watson_Research_Center\">Thomas J. Watson Research Center<\/a> and first released in December 1998, Postfix continues as of 2011 to be actively developed by its creator and other contributors. The software is also known by its former names <strong>VMailer<\/strong> and <strong>IBM Secure Mailer<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Features<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/en.wikipedia.org\/wiki\/Transport_Layer_Security\">Transport Layer Security<\/a><\/li>\n\n\n\n<li>delegation of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Simple_Mail_Transfer_Protocol\">SMTP<\/a> policies to an external process (this allows <a href=\"http:\/\/en.wikipedia.org\/wiki\/Greylisting\">greylisting<\/a>) and advanced filtering (e.g. using <a href=\"http:\/\/en.wikipedia.org\/wiki\/Policyd-weight\">policyd-weight<\/a>, Postfix can check the E-mail meta-information (sender, recipient, client, helo) against various <a href=\"http:\/\/en.wikipedia.org\/wiki\/DNSBL\">DNSBLs<\/a> and for <a href=\"http:\/\/en.wikipedia.org\/wiki\/Request_for_Comments\">RFC<\/a> compliance, and reject near-certain spam ahead of receiving the body of the messages, lessening server load)<\/li>\n\n\n\n<li>delegation of the delivery to an external process (this allows inspection of the header and body of an email) different <a href=\"http:\/\/en.wikipedia.org\/wiki\/Database\">databases<\/a> for maps: <a href=\"http:\/\/en.wikipedia.org\/wiki\/Berkeley_DB\">Berkeley DB<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Constant_Data_Base\">CDB<\/a>, DBM, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Lightweight_Directory_Access_Protocol\">LDAP<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/MySQL\">MySQL<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/SQLite\">SQLite<\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/PostgreSQL\">PostgreSQL<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/en.wikipedia.org\/wiki\/Mbox\">Mbox<\/a>-style mailboxes, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Maildir\">Maildir<\/a>-style mailboxes, and virtual domains<\/li>\n\n\n\n<li>Address rewriting (envelope and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Header_%28information_technology%29\">header<\/a>), <a href=\"http:\/\/en.wikipedia.org\/wiki\/Variable_envelope_return_path\">VERP<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/SMTP-AUTH\">SMTP-AUTH<\/a> via <a href=\"http:\/\/en.wikipedia.org\/wiki\/Simple_Authentication_and_Security_Layer\">SASL<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/en.wikipedia.org\/wiki\/Milter\">milter<\/a> support<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/Postfix_%28software%29#cite_note-0\">[1]<\/a><\/sup> compatible with <a href=\"http:\/\/en.wikipedia.org\/wiki\/Sendmail\">Sendmail<\/a> milters<\/li>\n\n\n\n<li>compilable on <a href=\"http:\/\/en.wikipedia.org\/wiki\/AIX_operating_system\">AIX<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/BSD\">BSD<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/HP-UX\">HP-UX<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/IRIX\">IRIX<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/GNU\/Linux\">GNU\/Linux<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Mac_OS_X\">Mac OS X<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Solaris_%28operating_system%29\">Solaris<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Tru64_UNIX\">Tru64 UNIX<\/a> and, generally speaking, on every <a href=\"http:\/\/en.wikipedia.org\/wiki\/Unix-like\">Unix-like<\/a> operating system that ships with a <a href=\"http:\/\/en.wikipedia.org\/wiki\/C_%28programming_language%29\">C<\/a> <a href=\"http:\/\/en.wikipedia.org\/wiki\/Compiler\">compiler<\/a> and which delivers a standard <a href=\"http:\/\/en.wikipedia.org\/wiki\/POSIX\">POSIX<\/a> development environment. It is the default MTA on <a href=\"http:\/\/en.wikipedia.org\/wiki\/NetBSD\">NetBSD<\/a>.<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/Postfix_%28software%29#cite_note-netbsd-1\">[2]<\/a><\/sup><\/li>\n<\/ul>\n\n\n\n<p>Postfix has a particular resilience against <a href=\"http:\/\/en.wikipedia.org\/wiki\/Buffer_overflow\">buffer overflows<\/a><sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/Postfix_%28software%29#cite_note-2\">[3]<\/a><\/sup> and can handle large amounts of e-mail.<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/Postfix_%28software%29#cite_note-3\">[4]<\/a><\/sup> A Postfix system implements a cooperating network of different <a href=\"http:\/\/en.wikipedia.org\/wiki\/Daemon_%28computer_software%29\">daemons<\/a>.<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/Postfix_%28software%29#cite_note-overview-4\">[5]<\/a><\/sup> Each daemon fulfills a single task using minimum <a href=\"http:\/\/en.wikipedia.org\/wiki\/Privilege_%28computer_science%29\">privileges<\/a>.<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/Postfix_%28software%29#cite_note-overview-4\">[5]<\/a><\/sup> In this way, if a daemon is compromised, the impact remains limited to that daemon and cannot spread throughout the entire system. Only one process has root privileges (<em>master<\/em>), and few processes actually write to locations outside the queue directory (<em>local, virtual<\/em>) or invoke external programs (<em>local, pipe<\/em>).<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/Postfix_%28software%29#cite_note-overview-4\">[5]<\/a><\/sup> Most daemons can be easily <a href=\"http:\/\/en.wikipedia.org\/wiki\/Chroot\">chrooted<\/a> and communicate through <a href=\"http:\/\/en.wikipedia.org\/wiki\/Named_pipe\">named pipes<\/a> or UNIX-domain sockets.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In computing, Postfix is a free and open-source mail transfer agent (MTA) that routes and delivers electronic mail. It is intended as a fast, easier-to-administer, and secure alternative to the widely-used Sendmail MTA. It is released under the IBM Public License 1.0 which is a free software licence. Originally written in 1997 by Wietse Venema &#8230; <a title=\"Postfix\" class=\"read-more\" href=\"https:\/\/drewsmith71.co.uk\/?p=84\" aria-label=\"Read more about Postfix\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-84","post","type-post","status-publish","format-standard","hentry","category-blog"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=84"}],"version-history":[{"count":1,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/84\/revisions"}],"predecessor-version":[{"id":85,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/84\/revisions\/85"}],"wp:attachment":[{"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}