Установка почтового сервера Zimbra: различия между версиями
Перейти к навигации
Перейти к поиску
Нет описания правки |
Нет описания правки |
||
| Строка 33: | Строка 33: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
#Указать новый адрес сервера имен<syntaxhighlight lang="bash"> |
#Указать новый адрес сервера имен<syntaxhighlight lang="bash"> |
||
sh -c 'echo nameserver |
sh -c 'echo nameserver 127.0.0.1 > /etc/resolv.conf' |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
#Перезагрузить сервер |
#Перезагрузить сервер |
||
Версия от 10:32, 30 января 2024
Ubuntu 20.04.
Предварительно должен быть настроен "серый" статический IP-адрес и выход в сеть Интернет. Почтовый сервер будет находиться за NAT.
IP-адрес почтового сервера: 192.168.2.2
Имя почтового домена: it-mir.online
Имя почтового сервера: m.it-mir.online
- Отключить systemd-resolved, поскольку он занимает порт 53
systemctl disable systemd-resolved && systemctl stop systemd-resolved
- Удалить ссылку на файл resolv.conf и сам файл
ls -lh /etc/resolv.conf && rm -rf /etc/resolv.conf
- Поскольку доступ в Интернет необходимо сохранить, временно указать внешний DNS-сервер
sh -c 'echo nameserver 8.8.8.8 > /etc/resolv.conf'
- Установить пакет dnsmasq
apt-get install dnsmasq
- Настроить конфигурацию dnsmasq в файле /etc/dnsmasq.conf
# Укажем внешний DNS-сервер, на которой будут уходить все запросы, когда будут отправляться письма внешним контактам server=8.8.8.8 # DNS-запросы обслуживает сам почтовый сервер listen-address=127.0.0.1 # Укажем имя нашего домена. Тут важный момент, имя домена, в котором находиться почтовый сервер. Доменов он будет обслуживать сколь угодно, но имя у него будет одно. domain=it-mir.online # Укажем МХ-записи для доменов, которые будет обслуживать почтовый сервер # Для домена it-mir.online mx-host=it-mir.online,m.it-mir.online,0 # Сейчас необходимо соспоставить имя почтового сервера m.it-mir.online с его внутренним IP-адресов, т.е. адресом, который ему присвоен в локальной сети address=/m.it-mir.online/192.168.2.2
- Указать новый адрес сервера имен
sh -c 'echo nameserver 127.0.0.1 > /etc/resolv.conf'
- Перезагрузить сервер
- Проверить корректность обработки DNS-запросов
dig MX it-mir.online
- Скачать дистрибутив почтовой программы Zimbra под соответствующую версию операционной системы https://techfiles.online/zimbra/
- Распаковать архив, перейти в директорию с распакованным дистрибутивом и запустить установку
./install.sh
- Во время установки, будет предложено добавить репозитории Zimbra в список репозиториев операционной системы. Так же необходимо будет выбрать пакеты для установки, указать имя домена вместо имени сервера и придумать пароль администратора системы.
- Почтовый сервер для пользователя будет доступен по IP-адресу (доменному имени) и порту 8443 для пользователя, а по порту 7071 для администратора.