1 Installation Prerequisites |
1 Installation Prerequisites |
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 You have to install Python and pyPgSQL* to use the Virtual Mail Manager. |
|
5 If you want to store the passwords as PLAIN-MD4 digest you have also to install |
|
6 python-crypto <http://www.amk.ca/python/code/crypto.html>. |
|
7 |
4 |
8 * = http://pypgsql.sourceforge.net/ (Debian: python-pgsql) |
5 The Virtual Mail Manager depends on: |
|
6 - Python (>= 2.4.0) |
|
7 - pyPgSQL¹ |
|
8 |
|
9 If you are using Python <= 2.5.0: |
|
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². |
|
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 |
|
14 Crypto.Hash.SHA256 from PyCrypto². For SHA256/SSHA256 you should have |
|
15 at least use PyCrypto in version 2.1.0alpha1. |
|
16 |
|
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 |
|
19 is set to PLAIN-MD4, SHA256 or SSHA256 |
|
20 |
|
21 [1] pyPgSQL: <http://pypgsql.sourceforge.net/> (Debian: python-pgsql) |
|
22 [2] PyCrypto: <http://www.pycrypto.org/> (Debian: python-crypto) |
9 |
23 |
10 |
24 |
11 Configuring PostgreSQL |
25 Configuring PostgreSQL |
12 (for more details see: http://vmm.localdomain.org/PreparingPostgreSQL) |
26 (for more details see: http://vmm.localdomain.org/PreparingPostgreSQL) |
13 |
27 |