INSTALL
branchv0.6.x
changeset 356 61e732e4cb3e
parent 271 e915d4725706
child 365 61fdd77d2e65
equal deleted inserted replaced
355:48bf20b43f2e 356:61e732e4cb3e
     2 You should already have installed and configured Postfix, Dovecot and
     2 You should already have installed and configured Postfix, Dovecot and
     3 PostgreSQL.
     3 PostgreSQL.
     4 
     4 
     5 The Virtual Mail Manager depends on:
     5 The Virtual Mail Manager depends on:
     6     - Python (>= 2.4.0)
     6     - Python (>= 2.4.0)
     7     - pyPgSQL¹
     7     - Psycopg 2¹ or pyPgSQL²
     8 
     8 
     9 If you are using Python <= 2.5.0:
     9 If you are using Python <= 2.5.0:
    10     - if you want to store your users' passwords as PLAIN-MD4 digest in
    10     - if you want to store your users' passwords as PLAIN-MD4 digest in
    11       the database, vmm will try to use Crypto.Hash.MD4 from PyCrypto².
    11       the database, vmm will try to use Crypto.Hash.MD4 from PyCrypto³.
    12     - if you are using Dovecot >= v1.1.0 and you want to store your users'
    12     - if you are using Dovecot >= v1.1.0 and you want to store your users'
    13       passwords as SHA256 or SSHA256 hashes, vmm will try to use
    13       passwords as SHA256 or SSHA256 hashes, vmm will try to use
    14       Crypto.Hash.SHA256 from PyCrypto². For SHA256/SSHA256 you should have
    14       Crypto.Hash.SHA256 from PyCrypto². For SHA256/SSHA256 you should have
    15       at least use PyCrypto in version 2.1.0alpha1.
    15       at least use PyCrypto in version 2.1.0alpha1.
    16 
    16 
    17     When the Crypto.Hash module couldn't be imported, vmm will use
    17     When the Crypto.Hash module couldn't be imported, vmm will use
    18     dovecotpw/doveadm, if the misc.password_scheme setting in the vmm.cfg
    18     dovecotpw/doveadm, if the misc.password_scheme setting in the vmm.cfg
    19     is set to PLAIN-MD4, SHA256 or SSHA256
    19     is set to PLAIN-MD4, SHA256 or SSHA256
    20 
    20 
    21 [1] pyPgSQL: <http://pypgsql.sourceforge.net/> (Debian: python-pgsql)
    21 [1] Psycopg: <http://initd.org/psycopg/> (Debian: python-psycopg2)
    22 [2] PyCrypto: <http://www.pycrypto.org/> (Debian: python-crypto)
    22 [2] pyPgSQL: <http://pypgsql.sourceforge.net/> (Debian: python-pgsql)
       
    23 [3] PyCrypto: <http://www.pycrypto.org/> (Debian: python-crypto)
    23 
    24 
    24 
    25 
    25 Configuring PostgreSQL
    26 Configuring PostgreSQL
    26 (for more details see: http://vmm.localdomain.org/PreparingPostgreSQL)
    27 (for more details see: http://vmm.localdomain.org/PreparingPostgreSQL)
    27 
    28 
   175       reject_unauth_destination
   176       reject_unauth_destination
   176 
   177 
   177 
   178 
   178 Installing the Virtual Mail Manager and configure the rest
   179 Installing the Virtual Mail Manager and configure the rest
   179 
   180 
   180     Installing from SVN or vmm-x.y.z.tar.bz2
   181     Installing from Mercurial or vmm-x.y.z.tar.bz2
   181     after checking out from svn or extracting the archive change into the new
   182     after cloning from the hg repo or extracting the archive change into the
   182     directory and type:
   183     new directory and type:
   183         ./install.sh
   184         ./install.sh
   184     edit all the pgsql-*.cf files in /etc/postfix
   185     edit all the pgsql-*.cf files in /etc/postfix
   185 
   186 
   186     reload postfix
   187     reload postfix
   187 
   188