Следующие программы и/или пакеты являются необходимыми.
libsasl, версия 2.1.0 и выше. Libsasl можно
скачать с ftp.andrew.cmu.edu. Более ранние
версии SASL работать не будут; пожалуйста, используйте самую последнюю версию. Настройте SASL так чтобы он поддерживал любой аутентификационный
метод, который вы будете использовать. Пожалуйста подойдиет серьезно к настройке SASL.
Это одна из самых больших проблем, которая возникает у людей.
Berkeley DB, версия 3.0.55 и выше. Berkeley DB можно
скачать с Sleepycat. Настоятельно рекомендуется компилировать libsasl с поддержкой Berkeley DB, используя туже самую версию Berkeley DB. (Если версии Berkeley DB
не сочетаются, то иногда могут происходить падения сервера)
Следующие программы и/или пакеты требуются для специальных возможностей. Если у Вас их нет, некоторые
фенкции IMAP-сервера будут недоступны.
makedepend . Версия включена в
makedepend-директорию
дистрибутива. Выполните
это("make depend" -Прим. пер.) до установки Cyrus IMAPd. Если этого не сделать, конфигурационный скрипт
будет использовать неготовый скрипт, бедьте также уверены, что Вы выполнили команду "make clean" до команды "make all ". Если Вы не хотите долго ждать,
то можно этого не делать и потом просто игнорировать ошибки makedepend(?).
Perl, версия
5. Чтобы получить Perl идите в comprehensive Perl archive. Он требуется для cyradm (автор Brandon Allbery). Perl также нужен для некоторых установочных скриптов: в принципе это необязательно, но
это может облегчить Вашу жизнь. Мы рекомендуем по крайней мере версию 5.00502.
OpenSSL, версия
0.9.4 и выше. Требуется для поддержки STARTTLS и для IMAP/POP3 через SSL (порты
imaps/pop3s). Доступен на http://www.openssl.org/.
libwrap, от Wietse
Venema.
Это позволит осуществлять контроль - кто к какому сервису допщуен, основанный на IP-адресах. Доступен
на ftp://ftp.porcupine.org/pub/security/ в пакете tcp_wrappers .
Net-SNMP (ранее
UCD-SNMP), версия 4.2 и выше. Требуется для SNMP-мониторинга IMAP-серверов. Доступно на http://www.net-snmp.org/.
Если Вы используете поддержку AFS PTS для групп,
то Cyrus'у будет нужна
поддержка Kerberos и AFS. Если Вы правильно откомпилировали SASL с библиотекой Kerberos, то все это будет хорошо работать в Cyrus'е.
Мы рекомендуем использовать MTA (mail transfer
agent) который поддерживает LMTP (local mail transfer protocol). Мы
используем Sendmail и рекомендуем версию 8.10.0 и выше, доступную на http://www.sendmail.org. Другие пользователи сообщают что
Postfix тоже хорошо взаимодействует с Cyrus'ом.
Если Вы хотите экспортировать телеконференции
используя IMAP, IMAP-сервер должен получать конфы
с INN-серверов. Мы также работаем над проблемой передачи сообщений
от INN-серверов через LMTP.
Следующие программы и/или пакеты рекомендуются:
flex -
libsieve имеет два различных лексических анализатора, это трудно реализовать при
существующем законодательстве(?).
gcc
- мы компилируем используя компилятор gcc с опциями -O2 -g.