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 |