Главная > В помощь sysadmin'y > Почтовый сервер на базе Zimbra Collaboration Suite

Почтовый сервер на базе Zimbra Collaboration Suite

Zimbra Collaboration Suite (zimbra почтовый сервер)- Полноценный почтовый сервер (клиент) и система групповой работы.

Из особенностей:

  • поддержка русского языка;
  • cистема разворачивается на сервере и не требует клиентского приложения, вся работа ведется через веб-браузер;
  • поддерживает интеграцию данных с MS Outlook, Mozilla Thunderbird, Apple Mail, Eudora, синхронизацию данных с мобильными устройствами;
  • - интегрируется с Active Directory/LDAP;
  • поддерживает протоколы MAPI, IMAP, XML, HTTP/S, SOAP, LDAP, SIP, VoIP, iSync, RSS, Atom, iCal, POP, CalDAV (Beta).
  • интегрированы средства анти-спама и антивирус (Spam Assasin и ClamAV).
  • Подробние можно ознакомиться тут
    И так приступим, для теста я выбрал Debian Etch 4.0r7 стандартная установка без графической оболочки, были произведены настройки сети, update репозитариев и поставлен ssh сервер для удобства.

    Важно!!! — перед установкой

    Zimbra почтовый сервер

    вы должны прописать обязательно A, MX и желательно PTR записи на своем DNS сервере (или на DNS провайдера). Zimbra это будет проверять во время установки, а также 5 Gb свободного места.

    На всякий случай проверяем отключены ли службы: Exim4, Apache, например для Exim4:
    $ /etc/init.d/exim4 stop
    $ update-rc.d -f exim4 remove

    Removing any system startup links for /etc/init.d/exim4 …
    /etc/rc0.d/K20exim4
    /etc/rc1.d/K20exim4
    /etc/rc2.d/S20exim4
    /etc/rc3.d/S20exim4
    /etc/rc4.d/S20exim4
    /etc/rc5.d/S20exim4
    /etc/rc6.d/K20exim4

    Скачиваем сам дистрибутив downloads, и смотрите размер его приличный под 500 Mb, я качал для Debian 4:
    $ wget http://h.yimg.com/lo/downloads/5.0.14_GA/zcs-5.0.14_GA_2850.DEBIAN4.0.20090303135618.tgz
    Распаковываем архив и запускаем установщик:
    $ tar xvfz zcs-5.0.*
    $ cd zcs-5.0*/
    $ ./install.sh

    Запускаеться установка:

    Operations logged to /tmp/install.log.2264
    Checking for existing installation…
    zimbra-ldap…NOT FOUND
    zimbra-logger…NOT FOUND
    zimbra-mta…NOT FOUND
    zimbra-snmp…NOT FOUND
    zimbra-store…NOT FOUND
    zimbra-apache…NOT FOUND
    zimbra-spell…NOT FOUND
    zimbra-proxy…NOT FOUND
    zimbra-archiving…NOT FOUND
    zimbra-convertd…NOT FOUND
    zimbra-cluster…NOT FOUND
    zimbra-core…NOT FOUND

    PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
    ZIMBRA, INC. («ZIMBRA») WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
    FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
    THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
    THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
    AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.

    License Terms for the Zimbra Collaboration Suite:

    http://www.zimbra.com/license/zimbra_public_eula_2.1.html

    Press Return to continue

    Checking for prerequisites…
    FOUND: NPTL
    MISSING: sudo
    FOUND: libidn11-0.6.5-1
    MISSING: fetchmail
    FOUND: libpcre3-6.7+7.4-4
    MISSING: libgmp3c2
    MISSING: libexpat1
    MISSING: libxml2
    FOUND: libstdc++6-4.1.1-21
    MISSING: openssl
    MISSING: libltdl3
    Checking for suggested prerequisites…
    FOUND: perl-5.8.8

    ###ERROR###

    One or more prerequisite packages are missing.
    Please install them before running this installer.

    Упс, фокус ни удался — факир был пьян :). Добавляем:
    $ aptitude install sudo fetchmail openssl libltdl3 libgmp3c2 curl libxml2 libexpat1

    Checking for prerequisites…
    FOUND: NPTL
    FOUND: sudo-1.6.8p12-4
    FOUND: libidn11-0.6.5-1
    FOUND: fetchmail-6.3.6-1etch1
    FOUND: libpcre3-6.7+7.4-4
    FOUND: libgmp3c2-2:4.2.1+dfsg-4
    FOUND: libexpat1-1.95.8-3.4
    FOUND: libxml2-2.6.27.dfsg-6
    FOUND: libstdc++6-4.1.1-21
    FOUND: openssl-0.9.8c-4etch4
    FOUND: libltdl3-1.5.22-4
    Checking for suggested prerequisites…
    FOUND: perl-5.8.8
    Prerequisite check complete.

    Checking for installable packages

    Found zimbra-core
    Found zimbra-ldap
    Found zimbra-logger
    Found zimbra-mta
    Found zimbra-snmp
    Found zimbra-store
    Found zimbra-apache
    Found zimbra-spell
    Found zimbra-proxy

    Select the packages to install

    Install zimbra-ldap [Y] y
    Install zimbra-ldap [Y] y
    Install zimbra-logger [Y] y
    Install zimbra-mta [Y] y
    Install zimbra-snmp [Y] y
    Install zimbra-store [Y] y
    Install zimbra-apache [Y] y
    Install zimbra-spell [Y] y
    Install zimbra-proxy [N] y

    The system will be modified. Continue? [N] y

    Removing /opt/zimbra
    Removing zimbra crontab entry…done.
    done.
    Cleaning up zimbra init scripts…done.
    Cleaning up /etc/ld.so.conf…done.
    Cleaning up /etc/security/limits.conf…done.

    Finished removing Zimbra Collaboration Suite.

    Installing packages

    zimbra-core……zimbra-core_5.0.14_GA_2850.DEBIAN4.0_i386.deb…done
    … …………………… ………….. …………….
    zimbra-spell……zimbra-spell_5.0.14_GA_2850.DEBIAN4.0_i386.deb…done
    Operations logged to /tmp/zmsetup.04062009-175544.log

    Main menu

    1) Common Configuration:
    2) zimbra-ldap: Enabled
    3) zimbra-store: Enabled
    +Create Admin User: yes
    +Admin user to create: admin@mail.example.com
    ******* +Admin Password UNSET
    +Enable automated spam training: yes
    …. ……………. …………………………
    +Web server HTTPS port: 443

    Выбираем пункт 3, что б задать админовский пароль:
    Address unconfigured (**) items (? — help) 3

    Store configuration

    1) Status: Enabled
    2) Create Admin User: yes
    3) Admin user to create: admin@mail.example.com
    ** 4) Admin Password UNSET

    Select, or ‘r’ for previous menu [r] 4
    Password for admin@deb (min 6 characters) xxxxxx

    *** CONFIGURATION COMPLETE — press ‘a’ to apply
    Select from menu, or press ‘a’ to apply config (? — help)
    ……………..
    You have the option of notifying Zimbra of your installation.
    This helps us to track the uptake of the Zimbra Collaboration Suite.
    The only information that will be transmitted is:
    The VERSION of zcs installed (5.0.14_GA_2850_DEBIAN4.0)
    The ADMIN EMAIL ADDRESS created (admin@deb)

    Notify Zimbra of your installation? [Yes] N
    ….

    В конце установщик спросит желаете ли вы зарегистрировать сервер? Это не обязательная процедура. (Если вы хотите зарегистрироваться то жмите Enter).
    Далее система проинициализироваться и завершит установку
    Configuration complete — press return to exit <—
    Вот на этом установка и закончилась.
    Проверяем, все ли службы Zimbra запустились. Для этого входим в консоль с помощью Zimbra акаунта и вводим проверяющую команду:
    $ su - zimbra
    $ zmcontrol status

    Host mail.example.com
    antispam Running
    antivirus Running
    ldap Running
    logger Running
    mailbox Running
    mta Running
    snmp Running
    spell Running
    stats Running

    Если не все запущены, то для запуска набрать:
    $ zmcontrol start
    $ exit

    Теперь все настройки сервера будут присходить через Web интерфейс.
    Адрес для администрирования zimbra почтовый сервер:
    https://mail.example.com:7071/zimbraAdmin
    Клиентам надо заходить по адресу:
    http://mail.example.com

    Скриншоты:
    Так как я Оперой пользуюсь по умолчанию, маленькая неприятность через нее нельзя админить, но это можно пережить :)

    z_opera
    z0 z1

    z2 z3
    Ссылки:
    Zimbra
    Zimbra Документация
    Zimbra Wiki

    http://howtoforge.com/installing_zimbra_collaboration_suite_on_ubuntu

    Читаем еще:

    1. Пока что нет комментариев.
    1. Пока что нет уведомлений.
    Необходимо войти на сайт, чтобы написать комментарий.
    #

    //