{"id":4558,"date":"2015-04-25T08:46:09","date_gmt":"2015-04-25T06:46:09","guid":{"rendered":"https:\/\/www.bdjl.de\/localhost\/?p=4558"},"modified":"2015-04-25T08:49:35","modified_gmt":"2015-04-25T06:49:35","slug":"arch-dovevot-postfix","status":"publish","type":"post","link":"https:\/\/www.bdjl.de\/localhost\/?p=4558","title":{"rendered":"Arch Dovevot Postfix"},"content":{"rendered":"<p>Auf allen meinen Laptops schleppe ich eine Kopie des lokalen Mailservers meiner Workstation mit mir herum &#8211; inzwischen eine Mail-Sammlung die rund 7 Jahre zur\u00fcck reicht und mehrere GB umfasst. Hier einige Notizen zur Installation von Dovecot und Postfix unter Arch f\u00fcr die ausschlie\u00dflich lokale Nutzung. Sicherheit ist nur dadurch gegeben, dass dieser Mailserver von Au\u00dfen nicht zu erreichen ist &#8211; auch weil noch eine Firewall die Zugriffe blockiert.<\/p>\n<p>Die aktiven Zeilen in der <em>\/etc\/postfix\/main.cf<\/em><\/p>\n<pre class=\"lang:default decode:true\">compatibility_level = 2\r\nqueue_directory = \/var\/spool\/postfix\r\ncommand_directory = \/usr\/bin\r\ndaemon_directory = \/usr\/lib\/postfix\/bin\r\ndata_directory = \/var\/lib\/postfix\r\nmail_owner = postfix\r\nmyhostname = localhost.localdomain\r\nmydomain = localdomain\r\nmyorigin = $mydomain\r\ninet_interfaces = localhost\r\nmydestination = $myhostname, localhost.$mydomain, localhost, $mydomain\r\nunknown_local_recipient_reject_code = 550\r\nmynetworks_style = host\r\nmynetworks = 127.0.0.0\/8\r\nalias_maps = hash:\/etc\/postfix\/aliases\r\nalias_database = $alias_maps\r\nhome_mailbox = Maildir\/\r\nsmtpd_banner = $myhostname ESMTP $mail_name\r\ndebug_peer_level = 2\r\ndebugger_command =\r\n\t PATH=\/bin:\/usr\/bin:\/usr\/local\/bin:\/usr\/X11R6\/bin\r\n\t ddd $daemon_directory\/$process_name $process_id &amp; sleep 5\r\nsendmail_path = \/usr\/bin\/sendmail\r\nnewaliases_path = \/usr\/bin\/newaliases\r\nmailq_path = \/usr\/bin\/mailq\r\nsetgid_group = postdrop\r\nhtml_directory = no\r\nmanpage_directory = \/usr\/share\/man\r\ninet_protocols = ipv4\r\nsmtpd_sasl_auth_enable = yes\r\nsmtpd_sasl_path = private\/auth\r\nbroken_sasl_auth_clients = yes\r\nsmtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination<\/pre>\n<p>Die aktiven Zeilen in der <em>\/etc\/dovecot\/dovecot.conf<\/em><\/p>\n<pre class=\"lang:default decode:true\">ssl = no\r\nlog_timestamp = \"%Y-%m-%d %H:%M:%S \"\r\nmail_location = maildir:~\/Maildir\r\nmail_privileged_group = mail\r\nauth default {\r\n      mechanisms = plain login\r\n      passdb pam {\r\n      }\r\n      userdb passwd {\r\n      }\r\n      socket listen {\r\n        client {\r\n          # Assuming the default Postfix $queue_directory setting\r\n          path = \/var\/spool\/postfix\/private\/auth\r\n          mode = 0660\r\n          # Assuming the default Postfix user and group\r\n          user = postfix\r\n          group = postfix\r\n        }\r\n        # deliver and some other programs need also auth-master:\r\n        #master {\r\n        #  path = \/var\/run\/dovecot\/auth-master\r\n        #  mode = 0600\r\n        #}\r\n      }\r\n    }\r\nprotocol imap {\r\n  mail_plugins = $mail_plugins autocreate\r\n}<\/pre>\n<p>Damit die Anmeldung als lokaler Benutzer funktioniert, noch die <em>\/etc\/pam.d\/dovecot<\/em>:<\/p>\n<pre class=\"lang:default decode:true \">auth     required     pam_unix.so nullok\r\naccount  required     pam_unix.so<\/pre>\n<p>Man k\u00f6nnte nun die Dienste jeweils aktivieren<\/p>\n<pre class=\"lang:default decode:true  \">systemctl enable dovecot.service\r\nsystemctl enable postfix.service<\/pre>\n<p>und somit permanent auf den lokalen Mailserver zugreifen &#8211; muss man aber nicht. Da diese Konfiguration bei mir auf einem MSI Wind U 100 l\u00e4uft, spare ich mir die Ressourcen lieber und starte den Mailserver per Bash-Script, wenn ich auf mein lokales Mail-Archiv wirklich zugreifen muss. So lange man den Server localhost.localdomain im Thunderbird nicht anklickt, funktioniert dieser ja auch so f\u00fcr alle anderen IMAP Konten &#8211; und wenn man aus Versehen doch klickt, dieser aber nicht gestartet wurde, dann motzt Thunderbird halt, dass der Server nicht zu erreichen sei.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Auf allen meinen Laptops schleppe ich eine Kopie des lokalen Mailservers meiner Workstation mit mir herum &#8211; inzwischen eine Mail-Sammlung die rund 7 Jahre zur\u00fcck reicht und mehrere GB umfasst. Hier einige Notizen zur Installation von Dovecot und Postfix unter Arch f\u00fcr die ausschlie\u00dflich lokale Nutzung. Sicherheit ist nur dadurch gegeben, dass dieser Mailserver von [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[511,45,512,44,513],"class_list":["post-4558","post","type-post","status-publish","format-standard","hentry","category-linux","tag-arch","tag-dovecot","tag-pam","tag-postfix","tag-sasl"],"_links":{"self":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/4558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4558"}],"version-history":[{"count":4,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/4558\/revisions"}],"predecessor-version":[{"id":4562,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/4558\/revisions\/4562"}],"wp:attachment":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}