Zimbra установка и настройка ubuntu
С последним патчем в Zimbra Collaboration Suite Open-Source Edition 8.8.15 LTS была добавлена полноценная поддержка «долгоиграющего» релиза операционной системы Ubuntu 18.04 LTS. Благодаря этому системные администраторы могут создавать серверные инфраструктуры с Zimbra OSE, которые будут поддерживаться и получать обновления безопасности вплоть до конца 2022 года. Возможность внедрить на своем предприятии систему совместной работы, которая будет оставаться актуальной на протяжении более трех лет, и при этом не потребует значительных трудозатрат для обслуживания — это отличная возможность для предприятия снизить стоимость владения ИТ-инфраструктурой, а для SaaS-провайдеров такой вариант внедрения Zimbra OSE позволит предложить клиентам более выгодные для них, но при этом более маржинальные для провайдера тарифы. Давайте же разберемся в том, как следует устанавливать Zimbra OSE 8.8.15 на Ubuntu 18.04.
Наибольшую сложность при установки Zimbra для новичков представляет из себя создание FQDN и перенаправляющего DNS-сервера. Для того, чтобы все работало, создадим DNS-сервер на основе утилиты dnsmasq. Для этого сперва отключим службу systemd-resolved. Делается это при помощи команд sudo systemctl disable systemd-resolved и sudo systemctl stop systemd-resolved. Также удалим файл resolv.conf с помощью команды sudo rm /etc/resolv.conf и тут же создадим новый с помощью команды echo «nameserver 8.8.8.8» > /etc/resolv.conf.
После того как эта служба будет отключена, необходимо будет установить dnsmasq. Делается это при помощи команды sudo apt-get install dnsmasq. После того, как установка завершится, необходимо настроить dnsmasq посредством редактирования конфигурационного файла /etc/dnsmasq.conf. В результате должно получиться что-то вроде этого:
Благодаря этому мы задали адрес сервера с Zimbra, настроили перенаправляющий DNS-сервер и MX-запись, а теперь можем перейти к другим настройкам.
При помощи команды sudo hostnamectl set-hostname mail.company.ru зададим доменное имя для сервера с Zimbra OSE, а затем добавим соответствующую информацию в /etc/hosts при помощи команды echo "***.16.128.192 mail.company.ru" | sudo tee -a /etc/hosts.
После запуска инсталлятора вам необходимо будет принять условия использования, а также согласиться на использование официальных репозиториев Zimbra для установки обновлений. После этого вам будет предложено выбрать пакеты для установки. Когда пакеты будут выбраны, появится предупреждение о том, что в ходе установки система будет изменена. После того, как пользователь согласится с внесением изменений, начнется загрузка недостающих модулей и обновлений, а также их установка. По завершении установки инсталлятор предложит произвести первоначальную настройку Zimbra OSE. На данном этапе необходимо будет задать пароль администратора. Для этого необходимо перейти сперва в 7 пункт меню, а затем выбрать пункт 4. После этого установка Zimbra Open-Source Edition завершится.
После того, как установка Zimbra OSE закончится, останется лишь открыть необходимые для ее работы веб-порты. Сделать это можно при помощи штатного брандмауэра Ubuntu под названием ufw. Для того, чтобы все заработало, необходимо Сперва разрешить неограниченный доступ из административной подсети при помощи команды ufw allow from 192.168.0.1/24, а затем в конфигурационном файле /etc/ufw/applications.d/zimbra создать профиль Zimbra:
После завершения установки Zimbra OSE, в инфраструктуре вашего предприятия появится полноценное решение для электронной почты и совместной работы. Однако возможности вашего почтового сервера можно значительно расширить за счет использования расширений Zextras Suite Pro. Они позволяют добавить в Zimbra Collaboration Suite Open-Source Edition поддержку мобильных устройств, совместной работы с документами, таблицами и презентациями, а при желании в Zimbra OSE можно добавить поддержку текстовых и видеочатов, а также видеоконференцсвязи.
Отметим, что для работы расширения Zextras Docs, которое дает возможность сотрудникам предприятия совместно работать над текстовыми документами, таблицами и презентациями, необходимо установить отдельное серверное приложение. На сайте Zextras можно скачать его дистрибутив для операционной системы Ubuntu 18.04 LTS. Кроме того, функциональность решения для онлайн общения между сотрудниками Zextras Team доступна на мобильных устройствах с помощью приложения, которое также можно абсолютно бесплатно скачать из Google Play и Apple AppStore. Кроме того имеется мобильное приложение для доступа к облачному хранилищу Zextras Drive, которое также доступно для iPhone, iPad и устройств на Android.
Таким образом, установив Zimbra OSE 8.8.15 LTS и Zextras Suite Pro на Ubuntu 18.04 LTS можно получить полнофункциональное решение для совместной работы, которое за счет долгого срока поддержки и низкой стоимости лицензирования позволит значительно снизить стоимость владения ИТ-инфраструктурой предприятия.
Чтобы использовать это руководство, вам следует:
Рекомендуемые системные требования для сервера Zimbra, который поддерживает до 50 пользователей:
- 4 виртуальных ЦП или более в зависимости от доступных ресурсов
- 8 ГБ ОЗУ или больше
- 50 ГБ свободного места на диске
- DNS сервер
Выполните следующие действия, чтобы установить и настроить сервер Zimbra Collaboration на вашем сервере Ubuntu 18.04.
Шаг 1. Установите и настройте Dnsmasq
В этом руководстве мы будем использовать dnsmasq в качестве DNS-сервера. Следуйте этому руководству, Как установить и настроить Dnsmasq в Ubuntu 18.04 LTS .
Установите домен Zimbra, сервер пересылки DNS-сервера и записи MX.
Задайте имя хоста сервера:
Добавьте в /etc/hosts файл имя сервера и IP-адрес .
Перезапустите dnsmasq службу и проверьте.
Найдите A-запись Zimbra Server.
Кроме того, запросите запись MX вашего домена. Должен возвращать IP-адрес сервера Zimbra.
Теперь, когда у нас есть запись A и MX, приступим к установке.
Шаг 2. Загрузите Zimbra Collaboration Open Source Edition
Перейдите в каталог zcs- * ,
Шаг 3. Установите Zimbra Collaboration на Ubuntu 18.04 LTS
Мы готовы начать установку Zimbra Collaboration Open Source Edition на Ubuntu 18.04 LTS.
1. Введите « Y », чтобы принять условия лицензии и начать установку.
2. Согласитесь использовать репозиторий пакетов Zimbra.
3. Выберите пакеты для установки
4. Согласитесь на модификацию системы.
Начнется загрузка и установка пакетов Zimbra.
Завершите настройку и примените.
Сценарий установщика начнет настройку сервера Zimbra. По завершении вы должны получить результат, как показано ниже.
Подтвердите статус сервисов Zimbra.
Доступ к панели администратора Zimbra
Если у вас есть активный брандмауэр, настройте его для Zimbra с помощью Zimbra Firewall Configuration с ufw для Ubuntu и firewalld для CentOS.
Войдите, используя имя пользователя admin и пароль, настроенные ранее.
Разберем как развернуть мощный и в тоже время бесплатный почтовый сервер Zimbra Collaboration 8.6. Zimbra может соперничать с Microsoft Exchange своим функционалом, в который входит необходимый набор инструментов для работы в корпоративной среде. Zimbra имеет удобный и понятный Web интерфейс, поддерживающий работу мобильных устройств, что не мало важно для сотрудников находящихся вне офиса.
Исходные данные для развертывания Zimbra:
Настройка DNS зоны на домен контроллере DC1
Выбираем пункт To all DNS servers running on domain controller in this domain: jakonda.local. Нажимаем Next.
Отмечаем пункт Allow both nonsecure and secure dynamic updates. Нажимаем Next.
Нажимаем Finish.
Добавляем MX-запись:
В итоге должно получится вот так:
Предварительная настройка системы Ubuntu 14.04 Trusty Tahr
Перед тем как начать установку почтового сервера Zimbra на Ubuntu 14.04 Trusty Tahr, систему необходимо настроить и установить необходимые для установки зависимости.
Укажем правильное имя в hostname:
Приведем файл hosts к правильному виду:
Задаем в ручную настройки сети:
Для проверки правильности настроек выполним команду:
Установка Zimbra Collaboration 8.6
Обновляем систему до актуального состояния:
Устанавливаем необходимые для установки и работы Zimbra зависимости:
sudo apt - get install libgmp10 libperl5 . 18 libaio1 unzip pax sysstat sqlite3Скачиваем дистрибутив Zimbra Collaboration 8.6:
tar zxf zcs - 8.6.0_GA_1153.UBUNTU14_64.20141215151116.tgzПереходим в каталог с дистрибутивом:
Запускаем установку Zimbra:
Принимаем условия лицензионного соглашения 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, для применения конфигурации и продолжения установки.
По окончании установки на вопрос Notify Zimbra of your installation? [Yes] (уведомить Zimbra об установке) нажимаем N и Enter для выхода из установщика.
На момент установки поддерживается Ubuntu 16.04
apt dist-upgrade -y
Приводим файл /etc/hosts к такому виду:
apt install mc htop dnsmasq fail2ban iptables-persistent
Если вы используете ubuntu 18, выполните следующие команды для запуска dnsmasq:
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
sudo rm /etc/resolv.conf
echo "nameserver 8.8.8.8" > /etc/resolv.conf
для сохранения правил используем
sudo netfilter-persistent save
sudo netfilter-persistent reload
Добавляем в файл /etc/dnsmasq.conf
service dnsmasq restart
tar xzvf zcs-8.8.9_GA_3019.UBUNTU16_64.20180809160254.tgz
Отвечаем на все заданные вопросы:
В конце нажимаем Y и вводим имя домена без mail.
6
4
r
a
Y
Enter
Y
Дальше требуется убрать лишние заголовки. Добавить DKIM, SPF
$insert_received_line = 0
$allowed_added_header_fields = 0
Если у вас другая версия Zimbra - используйте команду find / -name ИмяФайла (это поможет вам найти нужный файл, так как скорее всего он лежит в другой директории)
/^Received:\ .*/ IGNORE
/^X-Originating-IP:/ IGNORE
/^Received:.*with ESMTPSA/ IGNORE
/^X-Mailer:/ IGNORE
/^Mime-Version:/ IGNORE
if VAR zimbraMtaBlockedExtensionWarnRecipient
POSTCONF header_checks
if VAR zimbraMtaBlockedExtensionWarnRecipient
POSTCONF header_checks
LOCAL postfix_header_check
Убираем localhost с заголовков
su - zimbra
zmprov mcf zimbraSmtpSendAddOriginatingIP FALSE
zmprov mcf zimbraMtaBlockedExtensionWarnRecipient FALSE
Читайте также: