author | martin f. krafft <madduck@madduck.net> |
Sat, 07 Apr 2012 15:00:10 +0200 | |
branch | v0.6.x |
changeset 494 | 2c5e2613eca8 |
parent 484 | 35395b49bc44 |
child 517 | 88466a6ba3ae |
permissions | -rw-r--r-- |
484
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
1 |
.. -*- restructuredtext -*- |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
2 |
|
435
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
3 |
============================ |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
4 |
vmm - a virtual mail manager |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
5 |
============================ |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
6 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
7 |
Welcome to vmm! |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
8 |
|
484
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
9 |
**vmm** is the easy to use and configurable command line tool for |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
10 |
administrators and postmasters, to manage domains, alias-domains, accounts and |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
11 |
relocated mail users. It allows the fast and easy management of mail servers. |
435
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
12 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
13 |
vmm is written in Python_. It's designed for installations using Dovecot_ and |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
14 |
Postfix_ with a PostgreSQL_ backend. |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
15 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
16 |
Features |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
17 |
======== |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
18 |
• General features |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
19 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
20 |
‣ Unicode/UTF-8 capable (input/storage/output) |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
21 |
‣ supports IDN_ |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
22 |
‣ supports the mailbox format Maildir_ and Dovecot's own high-performance |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
23 |
mailbox formats single- and multi-\ dbox_ |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
24 |
‣ configurable basic mailbox structure, including sub-mailboxes |
484
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
25 |
‣ multilingual — currently: |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
26 |
|
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
27 |
* Dutch |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
28 |
* English |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
29 |
* Finnish |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
30 |
* French |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
31 |
* German |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
32 |
* Vietnamese |
435
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
33 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
34 |
• Domain features |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
35 |
|
484
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
36 |
‣ configurable transport_ setting per domain |
435
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
37 |
‣ unique group identifier (GID) per domain |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
38 |
‣ each domain may have one or more alias domain names |
484
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
39 |
‣ activate or deactivate services (SMTP, POP, IMAP and ManageSieve) for new |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
40 |
or all accounts of a domain |
435
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
41 |
‣ configurable quota limits (size and/or number of messages) for the |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
42 |
domain's accounts |
484
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
43 |
‣ supports relocated_ users |
435
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
44 |
‣ the postmaster account can be created automatically when a new domain is |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
45 |
created |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
46 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
47 |
• Alias domain features |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
48 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
49 |
‣ alias domain names can be switched between domains |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
50 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
51 |
• Account features |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
52 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
53 |
‣ configurable transport per account |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
54 |
‣ activate or deactivate one/more/all services (SMTP, POP, IMAP and |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
55 |
ManageSieve) per account |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
56 |
‣ configurable quota limit (size and/or number of messages) per user |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
57 |
‣ unique user identifier (UID) per user |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
58 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
59 |
• Alias features |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
60 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
61 |
‣ supports multiple destinations per e-mail alias |
484
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
62 |
‣ destinations can be deleted separately |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
63 |
|
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
64 |
Installation Prerequisites |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
65 |
========================== |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
66 |
You already should have installed and configured Postfix and Dovecot with |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
67 |
PostgreSQL support. You also need access to a local or remote PostgreSQL |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
68 |
server. |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
69 |
|
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
70 |
To verify that your Dovecot and Postfix installation has support for |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
71 |
PostgreSQL use the ``postconf`` and ``dovecot`` commands as shown below:: |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
72 |
|
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
73 |
hostname ~ # postconf -m | grep pgsql |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
74 |
pgsql |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
75 |
hostname ~ # postconf -a | grep dovecot |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
76 |
dovecot |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
77 |
hostname ~ # dovecot --build-options | grep postgresql |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
78 |
SQL drivers: mysql postgresql sqlite |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
79 |
|
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
80 |
vmm depends on Python (≥ 2.4.0) and Psycopg_ (≥ 2.0) or pyPgSQL_ (≥ 2.5.1). |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
81 |
Psycopg and pyPgSQL are depending on parts of the *eGenix.com mx Base |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
82 |
Distribution* (mxDateTime_ and mxTools_). |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
83 |
|
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
84 |
If you are using Python ≤ 2.5.0: |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
85 |
|
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
86 |
• if you want to store your users' passwords as ``PLAIN-MD4`` digest in the |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
87 |
database, vmm will try to use ``Crypto.Hash.MD4`` from PyCrypto_ |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
88 |
• if you are using Dovecot ≥ v1.1.0 and you want to store your users' |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
89 |
passwords as ``SHA256`` or ``SSHA256`` hashes, vmm will try to use |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
90 |
``Crypto.Hash.SHA256`` from PyCrypto. For ``SHA256``/``SSHA256`` you |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
91 |
should have installed PyCrypto, at least in version 2.1.0alpha1. |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
92 |
|
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
93 |
When the Crypto.Hash module couldn't be imported, vmm will use |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
94 |
dovecotpw/doveadm, if the *misc.password_scheme* setting in your *vmm.cfg* |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
95 |
is set to ``PLAIN-MD4``, ``SHA256`` or ``SSHA256``. |
435
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
96 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
97 |
Source code |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
98 |
=========== |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
99 |
vmm's source code is available from the Mercurial_ repositories: |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
100 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
101 |
• main repository |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
102 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
103 |
‣ ``http://hg.localdomain.org/vmm`` |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
104 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
105 |
• mirror repositories |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
106 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
107 |
‣ ``https://bitbucket.org/pvo/vmm`` |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
108 |
‣ ``http://vmm.hg.sourceforge.net/hgweb/vmm/vmm`` |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
109 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
110 |
Released versions are also available as gzip compressed tar archives at: |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
111 |
https://sourceforge.net/projects/vmm/files/vmm/ |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
112 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
113 |
Installation/Upgrade |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
114 |
==================== |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
115 |
For installation or upgrading instructions read the `INSTALL` or `UPGRADE` |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
116 |
file. |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
117 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
118 |
License |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
119 |
======= |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
120 |
In short: "**New BSD License**" aka "3-clause license". For a few more |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
121 |
details see the `COPYING` file. |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
122 |
|
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
123 |
.. External references |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
124 |
.. _dbox: http://wiki2.dovecot.org/MailboxFormat/dbox |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
125 |
.. _Dovecot: http://dovecot.org/ |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
126 |
.. _IDN: http://en.wikipedia.org/wiki/Internationalized_domain_name |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
127 |
.. _Maildir: http://wiki2.dovecot.org/MailboxFormat/Maildir |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
128 |
.. _Mercurial: http://mercurial.selenic.com/ |
484
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
129 |
.. _mxDateTime: http://www.egenix.com/products/python/mxBase/mxDateTime/ |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
130 |
.. _mxTools: http://www.egenix.com/products/python/mxBase/mxTools/ |
435
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
131 |
.. _Postfix: http://www.postfix.org/ |
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
132 |
.. _PostgreSQL: http://www.postgresql.org/ |
484
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
133 |
.. _Psycopg: http://initd.org/psycopg/ |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
134 |
.. _PyCrypto: http://www.pycrypto.org/ |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
135 |
.. _pyPgSQL: http://pypgsql.sourceforge.net/ |
435
ee6f8ac06197
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
0
diff
changeset
|
136 |
.. _Python: http://www.python.org/ |
484
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
137 |
.. _relocated: http://www.postfix.org/relocated.5.html |
35395b49bc44
README: Added section `Installation Prerequisites'. Reworked some parts.
Pascal Volk <user@localhost.localdomain.org>
parents:
435
diff
changeset
|
138 |
.. _transport: http://www.postfix.org/transport.5.html |