{"id":54,"date":"2005-11-18T02:01:25","date_gmt":"2005-11-18T00:01:25","guid":{"rendered":"\/?p=54"},"modified":"2005-11-18T02:01:25","modified_gmt":"2005-11-18T00:01:25","slug":"postfix-courier-mysql","status":"publish","type":"post","link":"https:\/\/jerome.harckmans.be\/?p=54","title":{"rendered":"Postfix + Courier + MySQL"},"content":{"rendered":"<p>At least!!! After several hours navigating from config file to config file, I managed to set up a small mail server based on <a href=\"http:\/\/www.postfix.org\" title=\"Postfix Mail Server Homepage\">Postfix<\/a> (in charge for the SMTP part), <a href=\"http:\/\/www.courier-mta.org\/\" title=\"Courier MTA Homepage\">Courier<\/a> IMAP + POP (optionally over SSL), and MySQL for authentication.<\/p>\n<p>Postfix itself and Courier were the easy part. Implementing the MySQL authentication scheme was a little bit harder, using some deprecated howto&#8217;s.<\/p>\n<p>But now I can exchange mail with local users (users that can physically log on the system) and virtual users as well (defined in a database). The nice thing is that it supports multiple email addresses with the same prefix (as long as the domain is different: info@domain1.com and info@domain2.com).<\/p>\n<p>I still have to investigate some other options (forwarding mail to many addresses, SaSL authentication scheme, &#8230;). I also have to install a nice web interface like <a href=\"http:\/\/www.horde.org\/imp\/screenshots\/3\/imp-standard.png\" title=\"Horde IMP screenshot\" rel=\"lightbox[54]\">Horde IMP<\/a> for example.<\/p>\n<p>Also, Fred is looking for using LDAP in place of MySQL. More news about it later on&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At least!!! After several hours navigating from config file to config file, I managed to set up a small mail server based on Postfix (in charge for the SMTP part),<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,6],"tags":[],"_links":{"self":[{"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/posts\/54"}],"collection":[{"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=54"}],"version-history":[{"count":0,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/posts\/54\/revisions"}],"wp:attachment":[{"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}