User Tools

Site Tools


picoenterprise:mailstore

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
picoenterprise:mailstore [2016/01/11 17:51]
Luc Nieland version 1.0
picoenterprise:mailstore [2017/04/02 18:21] (current)
Luc Nieland
Line 5: Line 5:
  
  
-Assumptions+Design assumptions
-  * the system is used as a blackbox, where only administrators have (shell) access. +  * the dovecot ​system is used as a blackbox, where only administrators have (shell) access
-  * the system is in a secure (dmz) network (ie. the only port 993 is exposed to the internet. The lmtp and sievemanage ports are firewalled).+  * dovecote data and config files are owned by dovecot:​dovecot
 +  * the system is in a secure (dmz) network (ie. only port 993 is exposed to the public network. The lmtp and sievemanage ports are firewalled).
   * mail delivery from the MTA should be done by LMTP.   * mail delivery from the MTA should be done by LMTP.
-  * the setup is designed to be used as a microservice in a container (for example Docker). All variable-data and config-stuff is consolidated in /​var/​dovecot (which can be used as the persistent-storage volume).+  * the application configuration ​is designed to be used as a microservice in a container (for example Docker). All variable-data and config-stuff is consolidated in /​var/​dovecot (which can be used as the persistent-storage volume).
   * Imap users+passwords are in a file (i.e. no LDAP) and separated from operatingsystem users.   * Imap users+passwords are in a file (i.e. no LDAP) and separated from operatingsystem users.
   * the Sieve filterrules are created on a separate system (for example with roundcube) and pushed over the network.   * the Sieve filterrules are created on a separate system (for example with roundcube) and pushed over the network.
Line 78: Line 79:
   inbox = yes   inbox = yes
   location =    location = 
-     ​mailbox Drafts {+     ​mailbox ​Mybox.Drafts {
        ​special_use = \Drafts        ​special_use = \Drafts
      }      }
-     ​mailbox Junk {+     ​mailbox ​Mybox.Junk {
        ​special_use = \Junk        ​special_use = \Junk
      }      }
-     ​mailbox Sent {+     ​mailbox ​Mybox.Sent {
        ​special_use = \Sent        ​special_use = \Sent
      }      }
-     ​mailbox "Sent Messages"​ { +     #mailbox "Mybox.Sent Messages"​ { 
-       ​special_use = \Sent +     #  ​special_use = \Sent 
-     } +     #
-     ​mailbox Trash {+     ​mailbox ​Mybox.Trash {
        ​special_use = \Trash        ​special_use = \Trash
      }      }
Line 178: Line 179:
     mode = 0666     mode = 0666
   }   }
 +  # inet_listener saslauth {
 +  #  address = 0.0.0.0
 +  #   port = 12345
 +  #}
 } }
 </​code>​ </​code>​
picoenterprise/mailstore.1452531061.txt.gz · Last modified: 2016/01/11 17:51 by Luc Nieland