Установка почтового сервера Zimbra: различия между версиями

Материал из АйТиМирОнлайн Вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
===== Ubuntu 20.04. Предварительно должен быть настроен "серый" статический IP-адрес и выход в сеть Интернет. Почтовый сервер будет находиться за NAT. =====
===== Ubuntu 20.04. Предварительно должен быть настроен "серый" статический IP-адрес и выход в сеть Интернет. Почтовый сервер будет находиться за NAT. =====
#Отключить systemd-resolved, поскольку он занимает порт 53<syntaxhighlight lang="bash">
#Отключить systemd-resolved, поскольку он занимает порт 53<syntaxhighlight lang="bash">
# systemctl disable systemd-resolved && systemctl stop systemd-resolved
systemctl disable systemd-resolved && systemctl stop systemd-resolved
</syntaxhighlight>
</syntaxhighlight>
#Удалим ссылку на файл resolv.conf и сам файл<syntaxhighlight lang="bash">
#Удалим ссылку на файл resolv.conf и сам файл<syntaxhighlight lang="bash">
# ls -lh /etc/resolv.conf
ls -lh /etc/resolv.conf
# rm -rf /etc/resolv.conf
rm -rf /etc/resolv.conf
</syntaxhighlight>
</syntaxhighlight>
#Поскольку доступ в Интернет необходимо сохранить, временно подключим внешний DNS-сервер. Укажем адрес сервер в файле /etc/resolve.conf<syntaxhighlight lang="bash">
#Поскольку доступ в Интернет необходимо сохранить, временно подключим внешний DNS-сервер. Укажем адрес сервер в файле /etc/resolve.conf<syntaxhighlight lang="bash">
# sh -c 'echo nameserver=8.8.8.8 > /etc/resolv.conf'
sh -c 'echo nameserver=8.8.8.8 > /etc/resolv.conf'
</syntaxhighlight>
</syntaxhighlight>
#Установить пакет dnsmasq<syntaxhighlight lang="bash">
#Установить пакет dnsmasq<syntaxhighlight lang="bash">
# apt-get install dnsmasq
apt-get install dnsmasq
</syntaxhighlight>
</syntaxhighlight>
#Настроить конфигурацию dnsmasq в файле /etc/dnsmasq.conf
#Настроить конфигурацию dnsmasq в файле /etc/dnsmasq.conf
#<syntaxhighlight lang="bash">
# Укажем внешний DNS-сервер, на которой будут уходить все запросы, когда будем отправлять письма внешним контактам
server=8.8.8.8
# Укажем, что будем слушать только наш сервер 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.7.22
</syntaxhighlight>
#
#

Версия от 13:24, 17 декабря 2023

Ubuntu 20.04. Предварительно должен быть настроен "серый" статический IP-адрес и выход в сеть Интернет. Почтовый сервер будет находиться за NAT.
  1. Отключить systemd-resolved, поскольку он занимает порт 53
    systemctl disable systemd-resolved && systemctl stop systemd-resolved
    
  2. Удалим ссылку на файл resolv.conf и сам файл
    ls -lh /etc/resolv.conf
    rm -rf /etc/resolv.conf
    
  3. Поскольку доступ в Интернет необходимо сохранить, временно подключим внешний DNS-сервер. Укажем адрес сервер в файле /etc/resolve.conf
    sh -c 'echo nameserver=8.8.8.8 > /etc/resolv.conf'
    
  4. Установить пакет dnsmasq
    apt-get install dnsmasq
    
  5. Настроить конфигурацию dnsmasq в файле /etc/dnsmasq.conf
  6. # Укажем внешний DNS-сервер, на которой будут уходить все запросы, когда будем отправлять письма внешним контактам
    server=8.8.8.8
    # Укажем, что будем слушать только наш сервер 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.7.22