SCROLL
Среднее время на прочтение: 3 мин.

Установка почтового сервера Zimbra Collaboration 8.6 на Ubuntu 14.04 Trusty Tahr

Разберем как развернуть мощный и в тоже время бесплатный почтовый сервер Zimbra Collaboration 8.6. Zimbra может соперничать с Microsoft Exchange своим функционалом, в который входит необходимый набор инструментов для работы в корпоративной среде. Zimbra имеет удобный и понятный Web интерфейс, поддерживающий работу мобильных устройств, что не мало важно для сотрудников находящихся вне офиса.

 

Исходные данные для развертывания Zimbra:

  • Домен jakondo.ru (на этом доменном имени будет ходить почта)
  • Локальная сеть 10.5.5.0/24
  • Домен контроллер на базе Windows Server 2012R2 (AD DS, DNS) DC1, jakonda.local10.5.5.5 (Установленный по данной статье)
  • Установленная система Ubuntu 14.04 Trusty Tahr (10.5.5.10, Hostname — mail)

Задача:

  • Настроить DNS на домен контроллере DC1, для работы почтового сервера Zimbra.
  • Выполнить предварительную настройку системы Ubuntu 14.04 Trusty Tahr перед установкой Zimbra.
  • Установить почтовый сервер Zimbra Collaboration 8.6.
  • Добавление почтового домена jakondo.ru в развернутый почтовый сервер.
  • Проверить работу почты.

 

Настройка DNS зоны на домен контроллере DC1

Zimbra зависит от правильно настроенного DNS сервера. Запускаем оснастку DNS Manager и в Forward Lookup Zones добавляем новую зону New Zone…

Указываем тип зоны — Primary zone, нажимаем Next.

Выбираем пункт To all DNS servers running on domain controller in this domain: jakonda.local. Нажимаем Next.

В поле Zone name — указываем как будет называться создаваемая зона. В моем случае это jakondo.ru. Нажимаем Next.

Отмечаем пункт Allow both nonsecure and secure dynamic updates. Нажимаем Next.

Нажимаем Finish.

 

В созданной зоне jakondo.ru добавляем необходимые для работы почтового сервера A-записи:

  • mail — 10.5.5.10 Create associated pointer (PTR) record
  • imap — 10.5.5.10 Create associated pointer (PTR) record
  • pop3 — 10.5.5.10 Create associated pointer (PTR) record
  • smtp — 10.5.5.10 Create associated pointer (PTR) record

Добавляем MX-запись:

  • в поле Host or child domain — указываем имя хоста почтового сервера (в моем случае mail).
  • в поле Fully qualied domain name (FQDN) of mail server — нажимаем Browse… и выбираем A-запись mail из зоны jakondo.ru (получится FQDN mail.jakondo.ru).
  • в поле Mail server priority — приоритет оставляю по-умолчанию 10.

 

В итоге должно получится вот так:

 

Предварительная настройка системы Ubuntu 14.04 Trusty Tahr

Перед тем как начать установку почтового сервера Zimbra на Ubuntu 14.04 Trusty Tahr, систему необходимо настроить и установить необходимые для установки зависимости.

 

apt-get purge cloud-init snapd -y
rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/
apt autoremove

 

Укажем правильное имя в hostname:

sudo nano /etc/hostname
mail.jakondo.ru

 

Приведем файл hosts к правильному виду:

sudo nano /etc/hosts
127.0.0.1 localhost
10.5.5.10 mail.jakondo.ru mail
10.5.5.5 DC1.jakonda.local DC1

 

Задаем в ручную настройки сети:

sudo nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 10.5.5.10
netmask 255.255.255.0
gateway 10.5.5.1
dns-search jakonda.local
dns-nameserveers 10.5.5.5

 

Для проверки правильности настроек выполним команду:

dig mail.jakondo.ru mx

В выводе видим что в DNS есть запись о нашем почтовом сервере: mail.jakondo.ru. 3600 IN MX 1 mail.jakondo.ru.. Все верно настроено.

 

Установка Zimbra Collaboration 8.6

Обновляем систему до актуального состояния:

sudo apt-get update && sudo apt-get upgrade

 

Устанавливаем необходимые для установки и работы Zimbra зависимости:

sudo apt-get install libgmp10 libperl5.18 libaio1 unzip pax sysstat sqlite3

 

Скачиваем дистрибутив Zimbra Collaboration 8.6:

wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116.tgz

 

Распаковываем его:

tar zxf zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116.tgz

 

Переходим в каталог с дистрибутивом:

cd zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116

 

Запускаем установку Zimbra:

sudo ./install.sh

 

Принимаем условия лицензионного соглашения Do you agree with the terms of the software license agreement? [N] Y , установщик проверит наличие всех необходимых зависимостей, а так же сообщит какие компоненты доступны для установки. Если напротив каждого пункта видим FOUND, значит все в порядке можно продолжать установку, в противном случае, нужно отменить установку и до установить необходимые зависимости. Для продолжения установки отвечаем Y в Do you wish to continue? [N].

Далее установщик спросит какие компоненты устанавливать, мы будем устанавливать все компоненты, поэтому на каждый вопрос отвечаем Y. После выбора устанавливаемых компонентов, соглашаемся с внесением изменений: The system will be modified. Continue? [N] Y.

Установка выбранных пакетов, по окончании если ошибок DNS не обнаружено, то двигаемся дальше.

В основном меню необходимо задать пароль администратора (учетная запись admin). Для этого нажимаем 7(zimbra-store):

Нажимаем 4 (Admin Password):

Вводим желаемый пароль и нажимаем Enter. Выходим в предыдущее меню r, затем нажимаем a, для применения конфигурации и продолжения установки.

  • Соглашаемся с сохранением конфигурации: Save configuration data to a file? [Yes] Y
  • Save config in file: [/opt/zimbra/config.12618] нажимаем Enter
  • Соглашаемся с изменением и ждем окончания установки: The system will be modified — continue? [No] Y

По окончании установки на вопрос Notify Zimbra of your installation? [Yes] (уведомить Zimbra об установке) нажимаем N и Enter для выхода из установщика.

 

Проверим все ли службы Zimbra запущены:

sudo su - zimbra
zmcontrol status

 

Все отлично, все службы запущены и работают.

 

Добавление почтового домена jakondo.ru в почтовый сервер Zimbra

Через браузер зайдем на наш новоиспеченный почтовый сервер (https://10.5.5.10:7071/zimbraAdmin/) используя учетное имя admin и пароль который мы задавали в процессе установки Zimbra.

Мы попадаем в панель управления почтовым сервером, заходим в Настройка.

Переходим в Домены и справа нажимаем на шестеренку и Создать.

Указываем имя домена — jakondo.ru и нажимаем Далее.

  • В пункте Режим GAL — выбираем Внутренний
  • В пункте Почтовый сервер — выбираем mail.jakondo.ru

 

Нажимаем Готово.

 

Домен добавлен, теперь можно создавать почтовые ящики и проверять работу почты.

 

Проверка работы почтового сервера Zimbra

Создадим две учетные записи jakondo@jakondo.ru и jakondo2@jakondo.ru. Переходим Управление Учетные записи Создать.

Процесс создания крайне прост, задаем необходимый минимум для учетной записи — Имя учетной записи и Фамилию, опускаемся чуть ниже на форме и задаем пароль к учетной записи. Нажимаем Готово.

Учетную запись jakondo@jakondo.ru настрою на почтовом клиенте Thunderbird, параметры настройки указываю как на скриншоте ниже:

И отправляю письмо на почтовый ящик jakondo2@jakondo.ru

Письмо успешно ушло. Теперь захожу через Web интерфейс (https://10.5.5.10:8443) в почтовый ящик jakondo2@jakondo.ru и вижу что письмо от jakondo@jakondo.ru успешно получено.

 

В итоге мы разобрали как развернуть почтовый сервер Zimbra на Ubuntu 14.04 Trusty Tahr

 

Понравилась или оказалась полезной статья, поблагодари автора

 

Обсуждение

1 комментариев