Эта статья написана как небольшое предисловие к статье «Переход с Exchange 2007 на Zimbra», чтобы не размещать в одном месте слишком много информации, а разбить ее на небольшие этапы.

Zimbra – это программный комплекс созданный для автоматизации коллективной работы с электронной почтой, контактами и календарями, и являющийся не плохой альтернативой Microsoft Exchange Server. Есть бесплатная ZCS Open Source Edition о которой пойдет речь в статье и платная ZCS Network Edition. В редакции Open Source отсутствует работа с мобильными устройствами, возможность реализации отказоустойчивых решений, автоматизированное резервное копирование,  ну и техническая поддержка.

Операционная система CentOS 5.5 i386, IP 192.168.4.20, DNS-имя zmail.domain.local, актуальная на момент написания статьи версия ZCS 7.0.1.

1. Установка.

Устанавливаем необходимые пакеты:

[root@zmail]# yum install sudo libidn gmp sysstat

Редактируем файл /etc/hosts, для работы zimbra требуеся чтобы он был представлен в формате <IP> <FQHN – доменное имя хоста> <HN – имя хоста>, localhost можно оставить без изменений:

127.0.0.1               localhost
192.168.4.20            zmail.mydomain.local zmail

Скачиваем со страницы http://www.zimbra.com/downloads/os-downloads.html установочный пакет Zimbra Collaboration Suite Open Source Edition для RHEL 5, распаковываем, а за тем переходим в директорию установки.

[root@zmail]# tar -zxvf zcs-7.0.1_GA_3105.RHEL5.20110304210448.tgz
[root@zmail]# cd zcs-7.0.1_GA_3105.RHEL5.20110304210448

Запускаем скрипт установки, обязательно дописываем параметр –platform-override, это позволит установить Zimbra на платформу отличную от RHEL5.

[root@zmail]# ./install.sh --platform-override

Здесь нам понадобиться принять лицензионное соглашение:

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
 
Do you agree with the terms of the software license agreement? [N] Y

Дальше скрипт установки предложит выбрать необходимые компоненты.
ВАЖНО: Для установки zimbra-store необходимо минимум 5Гб свободного места в директории /opt/zimbra.

Select the packages to install
 
Install zimbra-ldap [Y]
Install zimbra-logger [Y]
Install zimbra-mta [Y]
Install zimbra-snmp [Y]
Install zimbra-store [Y]
Install zimbra-apache [Y]
Install zimbra-spell [Y]
Install zimbra-memcached [N]
Install zimbra-proxy [N]

Получаем предупреждение о не соответствии платформы:

You appear to be installing packages on a platform different
than the platform for which they were built.
 
This platform is CentOS5
Packages found: RHEL5
This may or may not work.
 
Using packages for a platform in which they were not designed for
may result in an installation that is NOT usable. Your support
options may be limited if you choose to continue.
 
Install anyway? [N] Y
 
The system will be modified.  Continue? [N] Y

Во время установки Zimbra пытается автоматически определить наличие MX-записей для приема внешней почты относительно имени хоста, которое как правило не совпадает с именем внешнего домена. К имени заданного на этом этапе домена будут отнесены все системные почтовые ящики создаваемые во время установки. Если зададим неправильно – ничего страшного все это можно будет без проблем поменять потом через консоль управления. (В моем примере MX-записей пока нет).

DNS ERROR resolving MX for zmail.mydomain.local
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes]
Create domain: [zmail.mydomain.local] mydomain.local
DNS ERROR resolving MX for mydomain.local
It is suggested that the domain name have an MX record configured in DNS
Re-Enter domain name? [Yes] No

Меню первоначальной настройки:

Main menu
 
1) Common Configuration:
2) zimbra-ldap:                             Enabled
3) zimbra-store:                            Enabled
+Create Admin User:                    yes
+Admin user to create:                 admin@mydomain.local
******* +Admin Password                        UNSET
+Anti-virus quarantine user:           virus-quarantine.bllylddy@mydomain.local
+Enable automated spam training:       yes
+Spam training user:                   spam.pbinfv8u91@mydomain.local
+Non-spam(Ham) training user:          ham.edb1imfxyx@mydomain.local
+SMTP host:                            zmail.mydomain.local
+Web server HTTP port:                 80
+Web server HTTPS port:                443
+Web server mode:                      http
+IMAP server port:                     143
+IMAP server SSL port:                 993
+POP server port:                      110
+POP server SSL port:                  995
+Use spell check server:               yes
+Spell server URL:                     http://zmail.mydomain.local:7780/aspell.php
+Configure for use with mail proxy:    FALSE
+Configure for use with web proxy:     FALSE
+Enable version update checks:         TRUE
+Enable version update notifications:  TRUE
+Version update notification email:    admin@mydomain.local
+Version update source email:          admin@mydomain.local
 
4) zimbra-mta:                              Enabled
5) zimbra-snmp:                             Enabled
6) zimbra-logger:                           Enabled
7) zimbra-spell:                            Enabled
8) Default Class of Service Configuration:
r) Start servers after configuration        yes
s) Save config to file
x) Expand menu
q) Quit
 
Address unconfigured (**) items  (? - help) 3

В меню первоначальной настройки нам необходимо задать пароль администратора – для этого выбираем сначала 3-ий пункт (zimbra-store), а затем 4-ый (Admin Password) и задаем пароль администратора.

Password for admin@mydomain.local (min 6 characters): [I_lO2flE] password

Затем набираем ‘r’ для выхода в предыдущее меню, затем ‘a’ чтобы принять новую конфигурацию

*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes]
Save config in file: [/opt/zimbra/config.18865]
Saving config in /opt/zimbra/config.18865...done.
The system will be modified - continue? [No] Yes

Оповестить Zimbra об установке – думаю не стоит.

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 (7.0.1_GA_3105_CentOS5)
The ADMIN EMAIL ADDRESS created (admin@mydomain.local)
 
Notify Zimbra of your installation? [Yes] No

Теперь открываем в браузере https://zmail.mydomain.local:7071/ если все прошло успешно мы увидим следующее окно входа

На этом установку Zimbra можно считать завершенной и переходить к настройке.

3 Коммент. : “Установка Zimbra Collaboration Suite 7.0”

  1. Сашец82 пишет:

    Установил 7.1.2 64bit на Scientific Linux 6.1 64bit
    при установке попросил библиотеку libsdc++.so.6, исправляется методом создания символической ссылки

  2. Михаил пишет:

    Если не поднимается LDAP при установке, идём в /etc/sudoers и комментируем строчку Defaults requiretty.

    Не помню уже что были за проблемы, но лучше сразу установите пакеты nc file

    Конфигурация: Centos 6.2 x64 minimal в виртуалке (KVM)

  3. Михаил пишет:

    zimbra 7.1.4

Оставить комментарий