INSTALL
changeset 127 97a9f6dd954b
parent 100 b581e747e720
child 128 cf8116625866
equal deleted inserted replaced
126:3643a0777e77 127:97a9f6dd954b
    29     
    29     
    30     # create database
    30     # create database
    31     CREATE DATABASE mailsys ENCODING 'UTF8';
    31     CREATE DATABASE mailsys ENCODING 'UTF8';
    32     # connect to the new database
    32     # connect to the new database
    33     \c mailsys
    33     \c mailsys
    34     # import db structure
    34     # either import the database structure for Dovecot v1.0.x/v1.1.x
    35     \i /path/to/create_tables.pgsql
    35     \i /path/to/create_tables.pgsql
       
    36     # or import the database structure for Dovecot v1.2.x
       
    37     \i /path/to/create_tables-dovecot-1.2.x.pgsql
    36 
    38 
    37     # create users and group
    39     # create users and group
    38     CREATE USER postfix ENCRYPTED password 'DB PASSWORD for Postfix';
    40     CREATE USER postfix ENCRYPTED password 'DB PASSWORD for Postfix';
    39     CREATE USER dovecot ENCRYPTED password 'DB PASSWORD for Dovecot';
    41     CREATE USER dovecot ENCRYPTED password 'DB PASSWORD for Dovecot';
    40     CREATE ROLE mailsys WITH USER postfix, dovecot;
    42     CREATE ROLE mailsys WITH USER postfix, dovecot;
   101 
   103 
   102     mkdir -p /usr/local/lib/dovecot
   104     mkdir -p /usr/local/lib/dovecot
   103     chmod 700 /usr/local/lib/dovecot
   105     chmod 700 /usr/local/lib/dovecot
   104     chown nobody /usr/local/lib/dovecot
   106     chown nobody /usr/local/lib/dovecot
   105     cp /usr/lib/dovecot/deliver /usr/local/lib/dovecot/
   107     cp /usr/lib/dovecot/deliver /usr/local/lib/dovecot/
   106     chmod u+s /usr/local/lib/dovecot/deliver
   108     chgrp nogroup /usr/local/lib/dovecot/deliver
       
   109     chmod u+s,o-rwx /usr/local/lib/dovecot/deliver
       
   110 
   107 
   111 
   108 
   112 
   109 Start or restart Dovecot
   113 Start or restart Dovecot
   110 
   114 
   111 
   115