{"id":222,"date":"2004-12-02T19:46:09","date_gmt":"2004-12-02T17:46:09","guid":{"rendered":"http:\/\/gnu.inter.it\/blogs\/fabu\/?p=222"},"modified":"2004-12-02T19:46:09","modified_gmt":"2004-12-02T17:46:09","slug":"postfixdovecotldap","status":"publish","type":"post","link":"https:\/\/fabioinvernizzi.com\/blog\/2004\/12\/02\/postfixdovecotldap\/","title":{"rendered":"Postfix+Dovecot+LDAP"},"content":{"rendered":"<p>Oggi finalmente mi sono deciso a rimettere mano alla migrazione del server di posta ad una nuova macchina\/nuova architettura.<\/p>\n<p>La scelta per il momento \u00e8 orientata a Postfix+Dovecot+LDAP. Ovviamente non ho trovato nessun how-to gi\u00e0 pronto ma sono in tanti ad aver utilizzato la stessa archiettura con MySQL  o Postgresql come DB.<\/p>\n<p>La scelta pi\u00f9 difficile \u00e8 stata decidere quale schema LDAP utilizzare. Ci sono un po&#8217; di how-to che hanno utilizzato lo schema di qmail. Ho passato in rassegna un po&#8217; di tool di manutenzione via web, e &#8220;gosa&#8221; mi pare ben fatto: unica pecca \u00e8 che usa tutti schemi propri.<\/p>\n<p>Vorrei usare schemi il pi\u00f9 standard possibili per facilitare eventuali integrazioni o migrazioni future. Cos\u00ec ho optato per sfruttare i dati come li importano in slapd i &#8216;migrationtools&#8217;. Ovviamente con qualche piccola modifica.<\/p>\n<p>Per oggi, dopo aver partorito le scelte progettuali, ho fatto funzionare dovecot&#8230; domani, o quando mi torna la voglia, vedo di far funzionare anche postfix.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oggi finalmente mi sono deciso a rimettere mano alla migrazione del server di posta ad una nuova macchina\/nuova architettura. La scelta per il momento \u00e8 orientata a Postfix+Dovecot+LDAP. Ovviamente non ho trovato nessun how-to gi\u00e0 pronto ma sono in tanti ad aver utilizzato la stessa archiettura con MySQL o Postgresql come DB. La scelta pi\u00f9 &hellip; <a href=\"https:\/\/fabioinvernizzi.com\/blog\/2004\/12\/02\/postfixdovecotldap\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Postfix+Dovecot+LDAP<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[2],"tags":[4],"class_list":["post-222","post","type-post","status-publish","format-standard","hentry","category-me","tag-work"],"_links":{"self":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts\/222"}],"collection":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/comments?post=222"}],"version-history":[{"count":0,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts\/222\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/media?parent=222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/categories?post=222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/tags?post=222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}