Установка почтового сервера 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 |
|||
</syntaxhighlight> |
</syntaxhighlight> |
||
#Удалим ссылку на файл resolv.conf и сам файл<syntaxhighlight lang="bash"> |
#Удалим ссылку на файл resolv.conf и сам файл<syntaxhighlight lang="bash"> |
||
ls -lh /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' |
|||
</syntaxhighlight> |
</syntaxhighlight> |
||
#Установить пакет dnsmasq<syntaxhighlight lang="bash"> |
#Установить пакет dnsmasq<syntaxhighlight lang="bash"> |
||
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.
- Отключить systemd-resolved, поскольку он занимает порт 53
systemctl disable systemd-resolved && systemctl stop systemd-resolved
- Удалим ссылку на файл resolv.conf и сам файл
ls -lh /etc/resolv.conf rm -rf /etc/resolv.conf
- Поскольку доступ в Интернет необходимо сохранить, временно подключим внешний DNS-сервер. Укажем адрес сервер в файле /etc/resolve.conf
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 # Укажем, что будем слушать только наш сервер 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