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 |