CentOS 7 + Zimbra 8.6.0 Как правильно настроить почтовый сервер?
Добрый вечер, коллеги!
После советов "мальчик, не начинай разворачивать Exchange Server" начал копать в сторону Zimbra.
У него есть все что нужно для маленькой корп.сети, (ну и оупен-сорс)
Выделил себе тестовую виртуалку и установил туда CentOS 7 минимальная сборка.
Далее начал настраивать bind и тут понеслись ошибки.
Дело в том, что это тестовая машинка и она предусматривает только локальный днс (исправьте если так не пойдет).
Сперва настройки в /etc/hosts и /etc/resolv.conf
Затем создание прямых и обратных зон в /var/named.conf
Но systemctl start named дала сбои.
Далее systemctl status named.service показывает что не запущен named, (non active) и еще куча событий залогировала.
?
Решил потестить и убрал обратную зону, перезапустил named и перезагрузил машинку, - проверяю, статус Активный (но кое-какие замечание относительно формата зон)
После с офф сайта скачиваю Zimbra (наконец-то..) и устанавливаю, оставляю при установке все пакеты кроме dnscache, proxy and memcahed. Все ок, разархивация и установка. В конце в самый последний момент ругается на невозможность разрешить имя моего тестового домена. понятное дело, пишу вручную домен, который прописывал в файле для зоны, далее он снова ругается что не понимает что это, пропускаю сообщение и перехожу к настройка учетной записи администратора, пароля и применяю настройки. И здесь все рухнуло:
Initializinf ldap...
*** Running as zimbra user: /opt/zimbra/libexec/zmidapinit
Name or service not known at /opt/zimbra/libexec.zmldapinit line 138.
failed. (5632)
ERROR
Configuration failed
please address the error and re-run /opt/zimbra/libexec/zmsetup.pl to
complete the configuration
Пробовал удалить его полностью и снова поставить. не получается.
С одной стороны догадываюсь что вся проблема скорее всего с ДНС.
Но не знаю как его правильно настроить.
Ниже строки с ошибками, что я откопал в логах (прошу сильно не ругать если ошибка очевидная):
No result returned for A lookup of mail.mydomain.local
Chacked nameservrs
10.0.0.10
8.8.8.8
No result returned for AAAA lookup of mail.mydomain.local
DNS ERROR resolving mail.mydomain.local
DNS ERROR resolving MX for mydomain.local
This is the ldap master and ldap hasn't been configured yet.
Retrieving Commercial CA cert from ldap...failed
Saving server config key zimbraSSLPrivateKey...failed
Saving server config key zimbraSSLCertificate...failed
Initializinf ldap...
*** Running as zimbra user: /opt/zimbra/libexec/zmidapinit
Name or service not known at /opt/zimbra/libexec.zmldapinit line 138.
failed. (5632)
ERROR
Configuration failed
please address the error and re-run /opt/zimbra/libexec/zmsetup.pl to
complete the configuration
zone "mydomain.local" IN {
type master;
file "db.mydomain.local";
allow-update { none; };
};
$TTL 1D
@ IN SOA ns1.mydomain.local. root.mydomain.local. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS ns1.mydomain.local.
@ IN MX 0 mail.mydomain.local.
ns1 IN A 10.0.0.10
mail IN A 10.0.0.10
ldvldv: дописал. Сейчас после рестарта named он ругается на обратную зону: Not loaded due tо errors.
И еще ошибка file not found, хотя и зона и файл созданы.
ldvldv: В общем все пакеты зимбры удалил, заново их проинсталлировал, и вот оно - Успешно! Все пакеты установились, зона создана, админская уч.запись и так далее.
очень плохо зимбра работает с локальными зонами это раз
к тому же зимбре нужны сертификаты
а вы их не выписали ей
если у вас локальная зона то почему днс сервера то
10.0.0.10
8.8.8.8
и с какого перепуга вы настраиваете бинд на самой зимбре, юзайте корпоративный днс