imip-agent

Annotated docs/wiki/Prerequisites

1384:9baa0aae5b43
2017-10-31 Paul Boddie Provided a convenience function for instantiating handler objects. Added a mode that produces output instead of sending messages without also producing debugging information. client-editing-simplification
paul@955 1
= Prerequisites =
paul@955 2
paul@955 3
Depending on the mail transport agent (MTA) chosen, the following packages are
paul@955 4
required for this software to work on Debian systems:
paul@955 5
paul@955 6
 Exim::    exim4-daemon-heavy
paul@955 7
 Postfix:: postfix postfix-ldap
paul@955 8
paul@955 9
The software itself requires the following packages:
paul@955 10
paul@955 11
 Python::  python
paul@955 12
 pytz::    python-tz
paul@955 13
paul@1094 14
If the [[../DatabaseStore|database store]] is used, the following packages are required:
paul@1094 15
paul@1094 16
 PostgreSQL:: postgresql-9.4 (version may vary between releases)
paul@1094 17
 psycopg2:: python-psycopg2
paul@1094 18
paul@1006 19
To provide localised messages:
paul@1006 20
paul@1006 21
 gettext:: gettext
paul@1006 22
paul@955 23
To update free/busy details periodically, the following software is
paul@955 24
recommended:
paul@955 25
paul@955 26
 Cron::    cron
paul@955 27
paul@955 28
The management Web interface requires the following packages:
paul@955 29
paul@955 30
 Apache::  apache2
paul@955 31
 Babel::   python-babel
paul@955 32
paul@955 33
Although not necessarily within the scope of the deployment of this software,
paul@955 34
the following mail storage solutions would be used to receive and hold
paul@955 35
messages:
paul@955 36
paul@955 37
 Cyrus::   cyrus-imapd
paul@955 38
 Dovecot:: dovecot-imapd dovecot-ldap dovecot-lmtpd
paul@955 39
paul@1112 40
Some test programs and the configuration helper tool need additional programs
paul@1112 41
provided by other packages:
paul@955 42
paul@955 43
 envsubst:: gettext-base