diff -r 084300a00ee1 -r beb8f4421f92 INSTALL --- a/INSTALL Wed Apr 28 02:24:23 2010 +0000 +++ b/INSTALL Wed Apr 28 03:34:57 2010 +0000 @@ -1,11 +1,25 @@ Installation Prerequisites You should already have installed and configured Postfix, Dovecot and PostgreSQL. -You have to install Python and pyPgSQL* to use the Virtual Mail Manager. -If you want to store the passwords as PLAIN-MD4 digest you have also to install -python-crypto . + +The Virtual Mail Manager depends on: + - Python (>= 2.4.0) + - pyPgSQL¹ -* = http://pypgsql.sourceforge.net/ (Debian: python-pgsql) +If you are using Python <= 2.5.0: + - if you want to store your users' passwords as PLAIN-MD4 digest in + the database, vmm will try to use Crypto.Hash.MD4 from PyCrypto². + - if you are using Dovecot >= v1.1.0 and you want to store your users' + passwords as SHA256 or SSHA256 hashes, vmm will try to use + Crypto.Hash.SHA256 from PyCrypto². For SHA256/SSHA256 you should have + at least use PyCrypto in version 2.1.0alpha1. + + When the Crypto.Hash module couldn't be imported, vmm will use + dovecotpw/doveadm, if the misc.password_scheme setting in the vmm.cfg + is set to PLAIN-MD4, SHA256 or SSHA256 + +[1] pyPgSQL: (Debian: python-pgsql) +[2] PyCrypto: (Debian: python-crypto) Configuring PostgreSQL