Dns error resolving mx for

Hello Zimbra community,

Hello Zimbra community,

The Error

DNS ERROR resolving MX for zimbra.local-dns.com

It is suggested that the domain name have an MX record configured in DNS

Change domain name? [Yes]
I’ve read plenty of threads about this issue. The host name works with my DNS, but it looks like the mail exchanger is not configured correctly. See my network information below.
Any help would be appreciated.

cat /etc/hosts

127.0.0.1 localhost.localdomain localhost

**.**.205.36 zimbra.local-dns.com zimbra
cat /etc/resolv.conf

search localdomain

nameserver **.**.204.122

nameserver **.**.205.183
dig local-dns.com mx
; <<>> DiG 9.3.4-P1 <<>> local-dns.com mx

;; global options: printcmd

;; Got answer:

;; ->>HEADER<
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:

;local-dns.com. IN MX
;; ANSWER SECTION:

local-dns.com. 3600 IN MX 10 zimbra.local-dns.com.
;; ADDITIONAL SECTION:

zimbra.local-dns.com. 3600 IN A **.**.205.36
;; Query time: 2 msec

;; SERVER: **.**.205.183#53(**.**.205.183)

;; WHEN: Wed Dec 15 12:55:14 2010

;; MSG SIZE rcvd: 70

dig local-dns.com any


; <<>> DiG 9.3.4-P1 <<>> local-dns.com any

;; global options: printcmd

;; Got answer:

;; ->>HEADER<
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:

;local-dns.com. IN ANY
;; ANSWER SECTION:

local-dns.com. 71989 IN NS ns1.local-dns.com.

local-dns.com. 71989 IN NS ns2.local-dns.com.
;; Query time: 430 msec

;; SERVER: 20.5.204.122#53(**.**.204.122)

;; WHEN: Wed Dec 15 12:56:18 2010

;; MSG SIZE rcvd: 67
hostname

zimbra.local-dns.com

I’m installing Zimbra Collaboration Server on my local machine to test them mail server. During installation I got error:

DNS ERROR resolving MX for my.local.domain
It is suggested that the domain name have an MX record configured in DNS

I don’t have experience with zimbra or mail serwer. In Internet I found incomplete solutions like:

Add this record to config:
 server1      IN      MX      10    server1.tm.local.

but I don’t know where exactly should I add this or how to proper config mail server.

My question is, how to proper config dns to work with zimbra?

asked Oct 3, 2014 at 8:56

Mr Jedi's user avatar

1

You can install zimbra without MX record but A record of the hostname must be resolved on installation
you have to set a hostname with :

#hostname server1.yourdomain.com

edit /etc/hostname and enter «server1»
edit /etc/hosts by adding :
ip-address server1.yourdomaine.com server1

test it by pinging server1.yourdomaine.com

restart the install when zimbra tell you if want to change mx record answer by NO

answered Oct 21, 2014 at 12:14

Malik Benmekki's user avatar

McSim писал(а): ↑

12.02.2015 13:47

leksstav писал(а): ↑

11.02.2015 13:03

Всех приветствую !

Есть белый статический IP и правильные настройки под почтовик (пробовал ставить exim+mysql+dovecot все работает хорошо)
При установке зимбры такая вот проблемка.
Есть в локальной сети машина под почтовый сервер с локальным адресом 192.168.80.20.

Код:

Installing packages

zimbra-core......zimbra-core-8.6.0_GA_1153.SLES11_64-20141215151129.x86_64.rpm...done
zimbra-ldap......zimbra-ldap-8.6.0_GA_1153.SLES11_64-20141215151129.x86_64.rpm...done
zimbra-logger......zimbra-logger-8.6.0_GA_1153.SLES11_64-20141215151129.x86_64.rpm...done
zimbra-mta......zimbra-mta-8.6.0_GA_1153.SLES11_64-20141215151129.x86_64.rpm...done
zimbra-dnscache......zimbra-dnscache-8.6.0_GA_1153.SLES11_64-20141215151129.x86_64.rpm...done
zimbra-snmp......zimbra-snmp-8.6.0_GA_1153.SLES11_64-20141215151129.x86_64.rpm...done
zimbra-store......zimbra-store-8.6.0_GA_1153.SLES11_64-20141215151129.x86_64.rpm...done
zimbra-apache......zimbra-apache-8.6.0_GA_1153.SLES11_64-20141215151129.x86_64.rpm...done
zimbra-spell......zimbra-spell-8.6.0_GA_1153.SLES11_64-20141215151129.x86_64.rpm...done
zimbra-memcached......zimbra-memcached-8.6.0_GA_1153.SLES11_64-20141215151129.x86_64.rpm...done
Operations logged to /tmp/zmsetup02102015-171605.log
Installing LDAP configuration database...done.
Setting defaults.../opt/zimbra/postfix/sbin/postconf: warning: inet_protocols: disabling IPv6 name/address support: Address family not supported by protocol
No results returned for A lookup of mail.xxxxxxxx.ru
Checked nameservers:
yy.yy.yy.yy ЭТО ДНС ВЫДАННЫЙ ПРОВАЙДЕРОМ
No results returned for AAAA lookup of mail.xxxxxxxx.ru
Checked nameservers:
yy.yy.yy.yy

DNS ERROR resolving mail.xxxxxxxx.ru
It is suggested that the hostname be resolvable via DNS
Change hostname [Yes]

Содержимое Hosts

127.0.0.1 localhost
192.168.80.20 mail.xxxxxxxx.ru ИМЯ ХОСТА
zz.zz.zz.zz mail.xxxxxxxx.ru ИМЯ ХОСТА # zz белый ip адрес

Содержимое resolv.conf

nameserver yy.yy.yy.yy # ДНС ВЫДАННЫЙ ПРОВАЙДЕРОМ

Если Вы хотите избавиться от ошибки,сделайте так, чтобы

nameserver yy.yy.yy.yy # ДНС ВЫДАННЫЙ ПРОВАЙДЕРОМ

знал о

MX for mail.xxxxxxxx.ru

т.к. А-записи, которая может быть получена от hosts — недостаточно установщику.

Да, нет с записями там все нормально. Разобрался.
Да в общемто систему переставил ради эксперемента.

При установке делал в таком порядке

DNS ERROR resolving MX for zmail.mydomain.local
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes]
Create domain: [zmail.mydomain.local] mydomain.local
DNS ERROR resolving MX for mydomain.local
It is suggested that the domain name have an MX record configured in DNS
Re-Enter domain name? [Yes] No

потом выбрал в меню 7 далее 4 ввел пароль r потом а и все завелось правда вылезла такая трабла ошибка 7025 почта отправлялась но не приходила нашол такое вот решение

###########################################################
Нашел ответ на свой вопрос — http://wiki.zimbra.com/wiki/Incoming_Mail_Problems
Все дело в lmtp. Почта принимается на порт 25 (smtp), а затем перенаправляется на порт 7025 (lmtp).
И если из внешней сети пакеты идут на «внешний IP:25», а перенаправляются на «адрес локальной сети:7025».
Естественно первый и второй не совпадают и мы получаем ответ connection refused.
Делаем IP alias (два ip адреса на одном сетевом интерфейсе) и все работает.
################################################################

Только вот у меня с самого начала неработает модуль zmconfigd

Он в состоянии
zmconfigd Stopped

Не смог найти за что он отвечает, в плане может забить на то что он не работает.

Содержание

  1. Dns error resolving zimbra
  2. [SOLVED] DNS ERROR resolving
  3. [SOLVED] DNS ERROR resolving
  4. [SOLVED] DNS ERROR resolving
  5. [SOLVED] DNS ERROR resolving
  6. [SOLVED] DNS ERROR resolving
  7. [SOLVED] DNS ERROR resolving
  8. [SOLVED] DNS ERROR resolving
  9. [SOLVED] DNS ERROR resolving
  10. [SOLVED] DNS ERROR resolving
  11. unixforum.org
  12. РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112 (DNS ERROR resolving mail.xxxxxxxx.ru)
  13. РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112
  14. Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112
  15. Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112
  16. Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112
  17. Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112
  18. Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112
  19. Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112
  20. Dns error resolving zimbra
  21. [SOLVED] DNS ERROR resolving MX for mydomain.com
  22. [SOLVED] DNS ERROR resolving MX for mydomain.com
  23. [SOLVED] DNS ERROR resolving MX for mydomain.com
  24. Dns error resolving zimbra
  25. Re: DNS error resolving MX etc.
  26. Re: DNS error resolving MX etc.
  27. Re: DNS error resolving MX etc.
  28. Re: DNS error resolving MX etc.

Dns error resolving zimbra

Post by Service » Tue Oct 20, 2009 10:01 am

Hi!
I’m trying to install zimbra but no success so far.
My router is my dns server and it does not recognize my server hostname. how bad is this?
[QUOTE]Operations logged to /tmp/zmsetup.10202009-164728.log

Installing LDAP configuration database. done.

Setting defaults. hostname: Unknown host

No results returned for A lookup of

DNS ERROR resolving

It is suggested that the hostname be resolveable via DNS

Change hostname [Yes] [/QUOTE]

[SOLVED] DNS ERROR resolving

Post by phoenix » Tue Oct 20, 2009 10:11 am

Per ardua ad astra

[SOLVED] DNS ERROR resolving

Post by padial » Mon Oct 26, 2009 12:42 pm

I HAVE THE SAME PROBLEM, BUT MY SERVER ISN’T BEHIND A ROUTER. IT HAVE A PUBLIC IP.
HOW DO I RESOLVE THIS.

[SOLVED] DNS ERROR resolving

Post by p_nyet » Mon Oct 26, 2009 1:04 pm

U need fixed dns setup..

Zimbra can’t work without FQDN so u must have that qualify domain.
example:

I’ve domain «dipekso.net»

and i want setup mail server using zimbra so i must have valid MX record that pointing to zimbra mail server, hm. hostname also needed by zimbra so u must attend it..
Example for my domain record
$ dig -t mx dipekso.net
; > DiG 9.5.1-P2 > -t mx dipekso.net

;; global options: printcmd

[SOLVED] DNS ERROR resolving

Post by padial » Mon Oct 26, 2009 1:18 pm

I THINK THAT THE PROBLEM ITS IN MY ZONE, LOOK AT THE HOSTS AND ZONE FILES. MY HOSTNAME IS CORREO

[SOLVED] DNS ERROR resolving

Post by ArcaneMagus » Mon Oct 26, 2009 1:39 pm

[SOLVED] DNS ERROR resolving

Post by padial » Mon Oct 26, 2009 2:15 pm

SORRY, THIS IS MY CONFIGURATION
HOSTNAME: CORREO

I HAVE ANOTHER ZIMBRA SERVER WITH THE SAME CONF AND IT WORKED PERFECTLY
THANKS FOR ANSWER SO FAST

[SOLVED] DNS ERROR resolving

Post by ArcaneMagus » Mon Oct 26, 2009 2:33 pm

[SOLVED] DNS ERROR resolving

Post by padial » Mon Oct 26, 2009 2:42 pm

the line that says :
example.cl IN A 200.42.X.Y
doesn’t create the A record for correo.example.cl ?

if not, how should i make that record?

[SOLVED] DNS ERROR resolving

Post by ArcaneMagus » Mon Oct 26, 2009 5:26 pm

Actually looking closer. I’m not sure how that is working at all. BIND must be seeing your configuration and transparently fixing this for you. Here is what your configuration should probably look like

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112 (DNS ERROR resolving mail.xxxxxxxx.ru)

Модератор: SLEDopit

РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112

Сообщение leksstav » 11.02.2015 13:03

Есть белый статический IP и правильные настройки под почтовик (пробовал ставить exim+mysql+dovecot все работает хорошо)
При установке зимбры такая вот проблемка.
Есть в локальной сети машина под почтовый сервер с локальным адресом 192.168.80.20.

127.0.0.1 localhost
192.168.80.20 mail.xxxxxxxx.ru ИМЯ ХОСТА
zz.zz.zz.zz mail.xxxxxxxx.ru ИМЯ ХОСТА # zz белый ip адрес

nameserver yy.yy.yy.yy # ДНС ВЫДАННЫЙ ПРОВАЙДЕРОМ

Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112

Сообщение Bizdelnick » 11.02.2015 13:13

в консол и
вку́пе (с чем-либо)
в общем
в ообще
в течени е (часа)
нович ок
нюанс
п о умолчанию
приемл емо
пробле ма
проб овать
тра фик

Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112

Сообщение leksstav » 11.02.2015 14:05

Если смотрели, лог то видели

DNS ERROR resolving mail.xxxxxxxx.ru
It is suggested that the hostname be resolvable via DNS
Change hostname [Yes]

Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112

Сообщение Bizdelnick » 11.02.2015 14:32

в консол и
вку́пе (с чем-либо)
в общем
в ообще
в течени е (часа)
нович ок
нюанс
п о умолчанию
приемл емо
пробле ма
проб овать
тра фик

Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112

Сообщение leksstav » 11.02.2015 15:58

Пробовал эффекта нет при попытке открыть адрес типа

Страница не грузится

Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112

Сообщение McSim » 12.02.2015 13:47

Есть белый статический IP и правильные настройки под почтовик (пробовал ставить exim+mysql+dovecot все работает хорошо)
При установке зимбры такая вот проблемка.
Есть в локальной сети машина под почтовый сервер с локальным адресом 192.168.80.20.

127.0.0.1 localhost
192.168.80.20 mail.xxxxxxxx.ru ИМЯ ХОСТА
zz.zz.zz.zz mail.xxxxxxxx.ru ИМЯ ХОСТА # zz белый ip адрес

nameserver yy.yy.yy.yy # ДНС ВЫДАННЫЙ ПРОВАЙДЕРОМ

Re: РЕШЕНО: Zimbra zcs-8.6.0_GA_1153.SLES11_64.2014121515112

Сообщение leksstav » 12.02.2015 18:58

Есть белый статический IP и правильные настройки под почтовик (пробовал ставить exim+mysql+dovecot все работает хорошо)
При установке зимбры такая вот проблемка.
Есть в локальной сети машина под почтовый сервер с локальным адресом 192.168.80.20.

127.0.0.1 localhost
192.168.80.20 mail.xxxxxxxx.ru ИМЯ ХОСТА
zz.zz.zz.zz mail.xxxxxxxx.ru ИМЯ ХОСТА # zz белый ip адрес

nameserver yy.yy.yy.yy # ДНС ВЫДАННЫЙ ПРОВАЙДЕРОМ

Да, нет с записями там все нормально. Разобрался.
Да в общемто систему переставил ради эксперемента.

При установке делал в таком порядке

DNS ERROR resolving MX for zmail.mydomain.local
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes]
Create domain: [zmail.mydomain.local] mydomain.local
DNS ERROR resolving MX for mydomain.local
It is suggested that the domain name have an MX record configured in DNS
Re-Enter domain name? [Yes] No

потом выбрал в меню 7 далее 4 ввел пароль r потом а и все завелось правда вылезла такая трабла ошибка 7025 почта отправлялась но не приходила нашол такое вот решение

###########################################################
Нашел ответ на свой вопрос — http://wiki.zimbra.com/wiki/Incoming_Mail_Problems
Все дело в lmtp. Почта принимается на порт 25 (smtp), а затем перенаправляется на порт 7025 (lmtp).
И если из внешней сети пакеты идут на «внешний IP:25», а перенаправляются на «адрес локальной сети:7025».
Естественно первый и второй не совпадают и мы получаем ответ connection refused.
Делаем IP alias (два ip адреса на одном сетевом интерфейсе) и все работает.
################################################################

Только вот у меня с самого начала неработает модуль zmconfigd

Он в состоянии
zmconfigd Stopped

Не смог найти за что он отвечает, в плане может забить на то что он не работает.

Источник

Dns error resolving zimbra

Post by moosy_19 » Wed Jun 08, 2011 3:32 pm

I am Kunal and very much new to zimbra. would like to take zimbra on a test run but can’t get through the installation.
We have 1 vmware vsphere host with Windows 2008 server as AD DC, DNS server
Now I have installed zimbra on ubuntu 10 (64 bit) with zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124.
I am getting stuck at «DNS ERROR resolving MX for mydomain.com»
windows 2008 dns can resolve mail.mydomain.com to ubuntu/zimbra server.
bind 9 can also resolve mydomain.com and mail.mydomain.com as I have set the nameserver of my windows server under «/etc/resolv.conf»

so where should I set the MX server details ? I have already have mx server details on my windows dns .
Please help as I don’t know whatelse to do . I have looked at the old posts too.

[SOLVED] DNS ERROR resolving MX for mydomain.com

Post by phoenix » Thu Jun 09, 2011 1:13 am

Per ardua ad astra

[SOLVED] DNS ERROR resolving MX for mydomain.com

Post by moosy_19 » Thu Jun 09, 2011 10:54 am

Ok Phoenix
I followed steps mentioned in Split DNS
I had bind9 installed with Ubuntu installation so lot of things are not matching

e.g my named.conf.options is under /etc/bind/named.conf.options
also if I add «include «/etc/rndc.key»;

my bind 9 fails to load and «zone «server.example.com»
says invalid option «zone»
when I type in «named -g -p 53»

I also get the following errors. I have used

Split DNS — Zimbra :: Wiki
and

and»>https://help.ubuntu.com/community/BIND9ServerHowto
and here is some error you may point me with a right solutions
09-Jun-2011 10:53:27.802 zone mail.mydomain.com/IN: NS ‘mail.mydomain.com’ has no address records (A or AAAA)

09-Jun-2011 10:53:27.802 zone mail.mydomain.com/IN: not loaded due to errors.

09-Jun-2011 10:53:27.806 /etc/bind/db.local:5: no current owner name

09-Jun-2011 10:53:27.806 zone localhost/IN: loading from master file /etc/bind/db.local failed: no owner

09-Jun-2011 10:53:27.806 zone localhost/IN: not loaded due to errors.

09-Jun-2011 10:53:27.807 running

[SOLVED] DNS ERROR resolving MX for mydomain.com

Post by phoenix » Thu Jun 09, 2011 10:59 am

[quote user=»moosy_19″]Ok Phoenix
I followed steps mentioned in Split DNS
I had bind9 installed with Ubuntu installation so lot of things are not matching

e.g my named.conf.options is under /etc/bind/named.conf.options
also if I add «include «/etc/rndc.key»;

my bind 9 fails to load and «zone «server.example.com»
says invalid option «zone»
when I type in «named -g -p 53»

I also get the following errors. I have used

Split DNS — Zimbra :: Wiki
and

and»>https://help.ubuntu.com/community/BIND9ServerHowto
and here is some error you may point me with a right solutions
09-Jun-2011 10:53:27.802 zone mail.mydomain.com/IN: NS ‘ mail.hickmangov.com.mail.mydomain.com ‘ has no address records (A or AAAA)

09-Jun-2011 10:53:27.802 zone mail.mydomain.com/IN: not loaded due to errors.

09-Jun-2011 10:53:27.806 /etc/bind/db.local:5: no current owner name

09-Jun-2011 10:53:27.806 zone localhost/IN: loading from master file /etc/bind/db.local failed: no owner

09-Jun-2011 10:53:27.806 zone localhost/IN: not loaded due to errors.

09-Jun-2011 10:53:27.807 running[/QUOTE]The section highlighted in red indicates you have no A record and the highlighted section in blue indicates you have an incorrect formatted DNS record (it’s probably missing a ‘ . ‘ (a period). I don’t use Ubuntu so I can’t help you with the file locations, you could always use [URL=Webmin[/URL] to modify the DNS records, it’s a useful web UI for server management. There are also a couple of articles on Ubuntu & DNS in the wiki if you’d care to search for them.

Источник

Dns error resolving zimbra

Post by joakim@hirschnet.se » Tue Jan 30, 2018 1:01 pm

First post here.

I’m trying to install ZImbra Open 8.8.6 on Ubuntu 16.04.
I’ve read about split DNS and tried using both dnsmasq and bind9 to no avail.
To me things appear to be correct when I compare to the spli DNS instructions.
I’d be most grateful if someone could help me along here.

$ cat /etc/dnsmasq.conf | grep -v «#» | grep -v ‘^$’
server=/localnet/192.168.101.1
local=/localnet/
address=/mail.hirschnet.se/192.168.101.251
listen-address=127.0.0.1
domain=hirschnet.se
mx-host=hirschnet.se,mail.hirschnet.se,0
joakim@mail:

$ dig hirschnet.se mx

; > DiG 9.10.3-P4-Ubuntu > hirschnet.se mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER > DiG 9.10.3-P4-Ubuntu > hirschnet.se any
;; global options: +cmd
;; Got answer:
;; ->>HEADER

Re: DNS error resolving MX etc.

Post by phoenix » Tue Jan 30, 2018 1:52 pm

Per ardua ad astra

Re: DNS error resolving MX etc.

Post by joakim@hirschnet.se » Tue Jan 30, 2018 2:02 pm

Sorry about that.
Anything else missing?

$ host $(hostname)
mail has address 192.168.101.251
mail has address 127.0.1.1
joakim@mail:

$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
joakim@mail:

$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 mail.hirschnet.se mail
192.168.101.251 mail.hirschnet.se mail
192.168.101.200 hirsch-nas.hirschnet.se nas
192.168.101.1 router.hirschnet.se router

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback localhost
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Re: DNS error resolving MX etc.

Post by phoenix » Tue Jan 30, 2018 2:54 pm

Your hosts file should have thsese lines in it (if it’s dual stack):

127.0.0.1 localhost.localdomain localhost localhost4.localdomain4 localhost4
::1 localhost.localdomain localhost localhost6.localdomain6 localhost6

If it’s just ipv4 then remove the extra line and you also need to remove the line for «127.0.0.1» it’s not necessary.

I also see no external DNS records for «hirschnet.se» and the records I see for «mail.hirschnet.se» (that’s not actually a domain mane for a mail server records it’s an FQDN host name) show you’re using a CNAME — that’s a big NO for a mail server, you could end-up losing email. The wiki article also gives you a couple of dig commands to run, I’d also like to see the output of those.

Per ardua ad astra

Re: DNS error resolving MX etc.

Post by joakim@hirschnet.se » Tue Jan 30, 2018 3:54 pm

I assume you meant I should remove the line with 127.0.1.1 ?
Then I found this page https://whatismyipaddress.com/ds-check which reports only ipv4.
As to the external DNS:
hirschnet.se is hosted by Loopia. They helped me creating the DNS stuff as below.
[img]/home/joakim/Bilder/dns.png[/img]

The domain is pointed towards no-ip.com who supply a dynamic dns.
Zimbra is meant to run behind my router, as is my current mail server.
I have a NAS running the Xeams mail server. It’s been working as far
as I can say, but there are a few reasons why I want to try another solution.

I really appreciate you helping me.

Here’s the data you wanted.

$ cat /etc/hosts
127.0.0.1 localhost.localdomain localhost localhost4.localdomain4 localhost4
192.168.101.251 mail.hirschnet.se mail
192.168.101.200 hirsch-nas.hirschnet.se nas
192.168.101.1 router.hirschnet.se router

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback localhost
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
joakim@mail:

Источник

dig example.com mv

;; Got answer:

;; ->>HEADER<
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:

;example.com. IN A
;; AUTHORITY SECTION:

example.com. 86400 IN SOA server.example.com. root.server.example.com. 1997022700 28800 14400 3600000 86400
;; Query time: 0 msec

;; SERVER: 10.0.0.17#53(10.0.0.17)

;; WHEN: Tue Jul 7 01:05:33 2009

;; MSG SIZE rcvd: 77

; <<>> DiG 9.3.4-P1 <<>> example.com mv

;; global options: printcmd

;; Got answer:

;; ->>HEADER<
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:

;mv. IN A
;; AUTHORITY SECTION:

mv. 10606 IN SOA ns.mv. hostmaster.dhivehinet.net.mv. 2009070201 10800 1800 604800 86400
;; Query time: 0 msec

;; SERVER: 10.0.0.17#53(10.0.0.17)

;; WHEN: Tue Jul 7 01:05:33 2009

;; MSG SIZE rcvd: 85

dig example.com any

; <<>> DiG 9.3.4-P1 <<>> example.com any

;; global options: printcmd

;; Got answer:

;; ->>HEADER<
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:

;example.com. IN ANY
;; ANSWER SECTION:

example.com. 86400 IN SOA server.example.com. root.server.example.com. 1997022700 28800 14400 3600000 86400

example.com. 86400 IN NS server.example.com.
;; ADDITIONAL SECTION:

server.example.com. 86400 IN A 10.0.0.17
;; Query time: 1 msec

;; SERVER: 10.0.0.17#53(10.0.0.17)

;; WHEN: Tue Jul 7 01:08:34 2009

;; MSG SIZE rcvd: 107

В этой статье рассмотрю развёртывание и настройку программного решения Zimbra Collaboration Network Edition, включая компоненты Zimbra Connect, Zimbra Video Server для Zimbra Connect и Zimbra Docs. После нескольких удачных и неудачных попыток установки, решил, что, на данный момент, проще это решение развернуть на Ubuntu LTS 18, хотя изначально хотел и пробовал это сделать на CentOS 8.

Как известно, продукт Zimbra Collaboration Network Edition является платным, но для установки, ознакомления и тестирования можно получить бесплатную триальную лицензию на 60 дней. Для этого надо перейти на сайт:

Zimbra Collaboration 9

 

После чего придёт письмо с лицензией на указанную в этой анкете электронную почту.

Для начала скачиваю установочный образ от сюда:

http://old-releases.ubuntu.com/releases/bionic/ubuntu-18.04.5-live-server-amd64.iso

Приступаю к установке. Тут выбираю русский язык. Хотя установка всё равно продолжится на английском. Но это не страшно, позже систему русифицирую:

На следующем шаге предлагается обновить установщик. Я соглашусь, т.к. подключение к интернету имеется:

Тут вроде как можно добавить раскладку клавиатуры. Но я не буду. На этапе установке русский язык не понадобится. Русификация позже:

Далее предлагается настроить сеть. Я пока оставлю получение IP-адреса по DHCP. После установки системы пропишу статику:

Прокси сервер у меня не используется, оставляю поле пустым:

Сервер с репозиторием оставляю по умолчанию, ничего тут не меняю:

Дальше идёт этап выбора диска и его разбиение на разделы. У меня тестовая машина и диск всего один. Поэтому я даже LVM делать не буду. Но на боевом сервере я бы рекомендовал систему ставить на один диск или дисковый массив, а зимбру — на другой отдельный диск или дисковый массив.

На следующем шаге подтверждаю внесение изменений на диск:

Далее вписываю имя пользователя, пароль и имя компьютера, которое потом возможно изменится:

На следующем шаге обязательно ставлю крыж для установки SSH-сервера, чтобы потом подключаться со своего рабочего компьютера:

Из других готовых конфигураций не ставлю ничего. Для Зимбры нужна голая ОС, все нужные пакеты поставит потом установщик Зимбры:

Всё, ждём окончания установки:

 После окончания установки перезагружаю сервер. Ну а после его загрузки подключаюсь к нему по SSH. Имя пользователя и пароль использую те, что задал при установке. Чтобы стать рутом, ввожу команду:

 sudo su

 И снова тот же пароль, что задал своему пользователю при установке. Потом ставлю то, без чего я как без рук – это midnight commander и редактор nano:

 apt install mc nano

Следующим шагом надо русифицировать систему. Удобная пошаговая инструкция находится здесь:

 https://obu4alka.ru/rusificziruem-ubuntu-server-16-04-lts.html

 Но я продублирую её у себя. Итак, обновляем систему:

 apt update && apt dist-upgrade -y

 Установим русский language-pack:

 apt install language-pack-ru -y

Переконфигурируем локали:

 dpkg-reconfigure locales

Отмечаем, чтобы была сгенерирована ru_RU.UTF8:

 Выбираем локалью по умолчанию ru_RU.UTF-8

Проверим что локаль по умолчанию изменилась:

 cat /etc/default/locale

 Команда должна выдать что-то, вроде этого:

LANG=ru_RU.UTF-8

 Добавим русскую раскладку клавиатуры:

 dpkg-reconfigure keyboard-configuration

Выбираем стандартную 105 кнопочную клавиатуру:

 Далее выбираем страну — Россия:

В следующем окне выбираем русскую раскладку для клавиатуры:

Выбираем метод переключения клавиатуры, который вам больше нравится:

Остальные параметры оставляем как есть:

Изменим настройки консоли, чтобы поддерживались русские шрифты:

 dpkg-reconfigure console-setup

 Выбираем UTF-8:

Даем системе выбирать какой набор шрифтов использовать:

Остальные параметры оставляем как есть:

Включим framebuffer, если этого не сделать, то за место русских букв будут кракозябры:

echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf
update-initramfs -u

 Также установим еще один пакет:

apt install console-cyrillic -y

 Перезагружаем систему.

 reboot

Теперь пора прописать статический IP-адрес серверу. Нахожу файл конфигурации /etc/netplan/00-installer-config.yaml и меняю в нём строчку:

 dhcp4: true

на:

 dhcp4: no

 И под ней добавляю следующие строчки:

addresses: [192.168.0.150/24]
gateway4: 192.168.0.1
nameservers:
     addresses: [192.168.0.1, 8.8.8.8]
     search: [ typical-admin.ru ]

 Сохраняю и даю команду:

 netplan apply

Потом перезагружаю сервер, дабы убедиться, что указанные настройки применяются при загрузке.

Теперь надо установить Webmin. Вещь полезная, ставлю его на всех серверах. Скачиваю: 

wget https://prdownloads.sourceforge.net/webadmin/webmin_1.981_all.deb

 Ставлю недостающие пакеты для вэбмина:

 apt install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl perl-openssl-abi-1.1

 Потом ставлю Webmin:

 dpkg -i webmin_1.981_all.deb

 И пробую зайти в него:

 https://192.168.0.150:10000/

 Имя пользователя и пароль ввожу те самые, что задавал при установке системы.

Также не забываю поставить правильный часовой пояс:

 timedatectl set-timezone Asia/Yekaterinburg

 Этап 2. Установка Zimbra Collaboration Network Edition.

Скачиваю установочный архив с официального сайта для Ubuntu 18.04 LTS:

https://www.zimbra.com/downloads/zimbra-collaboration/

Сразу хочу отметить, что на момент этой статьи версия была вот такая: Zimbra Collaboration 9.0.0 Patch-19 has been issued on 28 September 2021.

Итак, скачиваю файл zcs-NETWORK-9.0.0_GA_3924.UBUNTU18_64.20200331010312.tgz (на момент статьи) и распаковываю его где-нибудь на сервере. Я люблю под дистрибутивы заводить каталог /home/distrib, соответственно, зимбравский установщик распаковал в каталог /home/distrib/zcs-NETWORK-9.0.0_GA_3924.UBUNTU18_64.20200331010312. Находясь там, ввожу команду (из под root конечно же):

./install.sh

И начинаю проводить установку согласно официальной документации:

https://zimbra.github.io/zimbra-9/single-server-install.html

На первом шаге установщик просит принять лицензионное соглашение:

Do you agree with the terms of the software license agreement? [N]

Жму «Y»

И сразу после этого я словил первую же ошибку:

ERROR: Installation can not proceeed.  Please fix your /etc/hosts file
  to contain:
    
  Where  is the ip address of the host, 
   is the FULLY QUALIFIED host name, and
   is the (optional) hostname-only portion

 И действительно, ведь я забыл указать реальное имя хоста. Во-первых, нахожу файл /etc/hostname и в нём прописываю полное и правильное имя своего хоста. У меня это будет zimbra.typical-admin.ru. Потом нахожу файл /etc/hosts и в нём строчку:

127.0.0.1 zimbra

Меняю на:

192.168.0.150 zimbra.typical-admin.ru

Сохраняю, но сервер пока не перезагружаю.

Я также забыл установить необходимые пакеты libreoffice. Ставлю:

apt install libreoffice libreoffice-l10n-ru fonts-vlgothic

И перезагружаю сервер. После загрузки повторно запускаю установщик Зимбры, соглашаюсь с лицензионным соглашением и дохожу до шага:

Use Zimbra's package repository [Y]

Жму Enter. Установщик подключит зимбровский репозиторий и найдёт все нужные пакеты.

На следующем шаге потребуется выбрать, какие компоненты требуется установить. Мой выбор таков:

Install zimbra-ldap [Y]
Install zimbra-logger [Y]
Install zimbra-mta [Y]
Install zimbra-dnscache [Y] n
Install zimbra-snmp [Y]
Install zimbra-store [Y]
Install zimbra-apache [Y]
Install zimbra-spell [Y]
Install zimbra-convertd [Y]
Install zimbra-memcached [Y]
Install zimbra-proxy [Y]
Install zimbra-archiving [N]
Install zimbra-drive [Y]
Install zimbra-imapd (BETA - for evaluation only) [N]
Install zimbra-network-modules-ng [Y]
Install zimbra-connect [Y]

Что, собственно, является выбором как в документации. Там кое-что сказано про компонент zimbra-dnscache. Рекомендуется устанавливать Zimbra-dnscache на почтовых серверах только в том случае, если на том же сервере уже не установлены и не работают другие DNS-серверы (например, dnsmasq или bind). Ибо компонент zimbra-dnscache, является локальным кэширующим DNS-севером. А, как известно, Ubuntu 18 работает уже через Netplan, который, по сути, тоже является локальным DNS-сервером, и если компонент zimbra-dnscache установить, то будет конфликт. Поэтому компонент zimbra-dnscache устанавливать не буду.

После выбора компонентов выходит сообщение (в переводе на русский):

Для работы Network Modules NG требуется привязка к TCP-портам 8735 и 8736 для межэкземплярного взаимодействия.
Пожалуйста, убедитесь, что никакая другая служба не прослушивает эти порты, и что порты 8735 и 8736 должным образом отфильтрованы от публичного доступа вашим брандмауэром.
Пожалуйста, помните, что модуль Backup NG должен быть инициализирован для того, чтобы функционировать. Это одноразовая операция, которую можно выполнить, нажав кнопку "Инициализировать" в разделе "Резервное копирование" модуля Network NG в консоли администрирования или запустив команду `zxsuite backup doSmartScan` от имени пользователя zimbra.

Проверка необходимого пространства для zimbra-core
Проверка пространства для zimbra-store
Проверка необходимых пакетов для zimbra-store
FOUND: libreoffice-1:6.0.7-0ubuntu0.18.04.10

Проверка пакета zimbra-store завершена.

А также вижу вопрос:

The system will be modified. Continue? [N]

На который жму «Y» и Enter. Ну а также взял на заметку информацию о портах 8735 и 8736. После этого шага установщик начинает загрузку недостающих пакетов.

И вот я получил вторую ошибку:

DNS ERROR resolving MX for zimbra.typical-admin.ru
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes]

Она означает, что установщик не нашёл MX-запись для домена zimbra.typical-admin.ru. Но у меня zimbra.typical-admin.ru — это хост, а не домен. Для домена же typical-admin.ru MX-запись у меня имеется. Поэтому жму Enter и меняю домен:

DNS ERROR resolving MX for zimbra.typical-admin.ru
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes]
Create domain: [zimbra.typical-admin.ru] typical-admin.ru

Снова жму Enter. Получаю следующее сообщение:

Create domain: [zimbra.typical-admin.ru] typical-admin.ru           
        MX: typical-admin.ru (88.xx.xx.xx)

DNS ERROR - No A or AAAA record for typical-admin.ru.
        
        Interface: 127.0.0.1
        Interface: ::1
        Interface: 192.168.0.150

DNS ERROR - none of the MX records for typical-admin.ru
resolve to this host
It is suggested that the MX record resolve to this host
Re-Enter domain name? [Yes]

Ему не нравится, что ни одна из записей MX для typical-admin.ru не ссылается на этот хост. Просит снова поменять домен. Но я проигнорирую и наберу «no», т.к. почтовый сервер у меня будет за роутером, на котором я уже потом и проброшу все нужные порты.

И вот я дошёл до меню:

Main menu

   1) Common Configuration:                                                  
   2) zimbra-ldap:                             Enabled                       
   3) zimbra-logger:                           Enabled                       
   4) zimbra-mta:                              Enabled                       
   5) zimbra-snmp:                             Enabled                       
   6) zimbra-store:                            Enabled                       
        +Create Admin User:                    yes                           
        +Admin user to create:                 admin@typical-admin.ru        
******* +Admin Password                        UNSET                         
        +Anti-virus quarantine user:           virus-quarantine.odayyu52h@typical-admin.ru
        +Enable automated spam training:       yes                           
        +Spam training user:                   spam.tm8dfx6n@typical-admin.ru
        +Non-spam(Ham) training user:          ham.67gav8m7ds@typical-admin.ru
        +SMTP host:                            zimbra.typical-admin.ru       
        +Web server HTTP port:                 8080                          
        +Web server HTTPS port:                8443                          
        +Web server mode:                      https                         
        +IMAP server port:                     7143                          
        +IMAP server SSL port:                 7993                          
        +POP server port:                      7110                          
        +POP server SSL port:                  7995                          
        +Use spell check server:               yes                           
        +Spell server URL:                     http://zimbra.typical-admin.ru:7780/aspell.php
        +Enable version update checks:         TRUE                          
        +Enable version update notifications:  TRUE                          
        +Version update notification email:    admin@typical-admin.ru        
        +Version update source email:          admin@typical-admin.ru        
        +Install mailstore (service webapp):   yes                           
        +Install UI (zimbra,zimbraAdmin webapps): yes                           
******* +License filename:                     UNSET                         

   7) zimbra-spell:                            Enabled                       
   8) zimbra-convertd:                         Enabled                       
   9) zimbra-proxy:                            Enabled                       
  10) Default Class of Service Configuration:                                
  11) Enable default backup schedule:          yes                           
   s) Save config to file                                                    
   x) Expand menu                                                            
   q) Quit 

В этом меню надо сделать некоторые настройки. Сперва нажму «x» и Enter, чтобы распахнуть это меню полностью и увидеть все подпункты. Потом жму «1» и Enter, чтобы зайти в первый пункт меню. Там мне надо поменять подпункт 7 TimeZone. Жму «7» и Enter. Из выпавшего списка выбираю свой часовой пояс. В моём случае это 91. Поэтому жму «91» и Enter. Далее жму «r» и Enter, чтобы вернуться в главное меню.

По аналогии захожу в 6-ой пункт меню, где меня интересует подпункт 4, в котором требуется установить пароль администратора в вэб-консоли Зимбры:

Select, or 'r' for previous menu [r] 4
Password for admin@typical-admin.ru (min 6 characters): [UFIG2hTX] пишу_мой_пароль

После установки пароля выбираю подпункт 25, в котором надо указать полный путь к файлу с лицензией. Этот файл у меня лежит в каталоге /home/distrib/lic. Значит прописываю пусть так:

Select, or 'r' for previous menu [r] 25
Enter the name of the file that contains the license: /home/distrib/lic/ZCSLicense3.xml

Жму «r» и Enter для возврата в основное меню.

Следующее меню интересует под номером 9, перехожу туда. А там – подменю 12 Proxy server mode, его надо изменить с https на redirect. Это будет означать, что при попытке зайти в вэб-клиента по http, система будет автоматически переключать интерфейс на https. Это удобно. Всё, потому жму «r», Enter и «a», что означает принятие заданных выше настроек.

На дальнейшие вопросы отвечаю утвердительно:

Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes]
Save config in file: [/opt/zimbra/config.17454]
Saving config in /opt/zimbra/config.17454...done.
The system will be modified - continue? [No] yes

Установщик продолжит свою работу. Жду окончания, пока не увижу это сообщение:

Configuration complete - press return to exit

И, на всякий случай, сразу же проверяю, нет ли в новых подключенных репозиториях Зимбры чего свежего:

apt update
apt list --upgradable

И вижу, что среди пакетов, которые можно обновить, есть «zimbra-network-modules-ng». Обновляю.

apt upgrade

После установки пакета «zimbra-network-modules-ng», вижу в консоли сообщение:

Restart the mailbox service as zimbra user. Run
su - zimbra
zmmailboxdctl restart

Что, собственно, нужно делать после каждой установки или обновления зимбравских пакетов.

Следующим в документации написано, что надо установить пакет «zimbra-drive-ng», и выполнение этого шага также устанавливает/обновляет «zimbra-docs». Делаю:

apt install zimbra-drive-ng

Не забываю потом сделать:

su - zimbra
zmmailboxdctl restart

Далее в документации предлагается установить дополнительные пакеты для интеграции с сервисами Slack, Zoom, Dropbox, Google Drive, Onedrive и Jitsi. Но я этот шаг пропущу, т.к. пока мне интересны возможности самой Зимбры 9.

Читаю документацию далее: «Zimbra Collaboration поставляет пользователя zimbra по умолчанию с отключенным паролем. Zimbra Collaboration требует доступа к этой учетной записи через аутентификацию с открытым ключом ssh. В большинстве операционных систем эта комбинация подходит, но если вы изменили правила борьбы со спамом, чтобы запретить любой доступ по ssh к отключенным учетным записям, то вы должны определить пароль для учетной записи zimbra UNIX. Это позволит использовать аутентификацию ключа ssh для проверки удаленных очередей.» Предлагается из-под пользователя zimbra выполнить команду:

zmupdateauthkeys

Я в конфигурации ssh ничего не менял в системе. Но команду, на всякий случай, выполнил. Навредить не должно. Ругань не вылезла, команда отработала:

zimbra:~$ zmupdateauthkeys
Updating keys for zimbra.typical-admin.ru
Fetching key for zimbra.typical-admin.ru
Updating keys for zimbra.typical-admin.ru
Updating /opt/zimbra/.ssh/authorized_keys

Читаю дальше: «Включение отображения статистики сервера.

Для того чтобы статистика сервера отображалась на консоли администрирования, необходимо изменить файлы конфигурации syslog.» Предлагается от пользователя root выполнить команду:

/opt/zimbra/libexec/zmsyslogsetup

Делаю. Здесь тоже ругани не было, команда отработала:

# /opt/zimbra/libexec/zmsyslogsetup
updateRsyslogd: Updating /etc/rsyslog.d/50-default.conf...done.

Видимо пора попробовать зайти в вэб-консоль администратора. Пробую в браузере:

https://192.168.0.150:7071/

получаю жалобу на сертификат:

Но это не страшно пока, жму «дополнительные» и «перейти на сайт». Появилось окно входа, ввожу имя пользователя admin и пароль, который задавал на этапе установки Зимбры.

И вижу вот что… Ну сразу предупреждение о лицензии, которую надо активировать. А также вижу, что внизу не хватает меню «Network Modules NG»:

Ну сначала разберусь с лицензией. Жму на «Управление лицензиями» рядом с предупреждением. И справа в углу нахожу такую неприметную кнопочку в виде шестерёнки – жму на неё и там выбираю активацию лицензии.

Вышло уведомление об успешной активации.

Теперь надо разобраться с отсутствием меню «Network Modules NG». В тех.поддержке сказали, что это из-за отсутствия доверенного сертификата. Попробую его установить, в этом мне помогла официальная Zimbra Wiki и документация по certbot:

https://wiki.zimbra.com/wiki/Installing_a_LetsEncrypt_SSL_Certificate

https://certbot.eff.org/lets-encrypt/ubuntubionic-other

Собственно, там написано, что, по уму, рекомендуется поднимать отдельную виртуальную машину для получения сертификатов и дальнейшей их раздачи. Но поскольку мне надо получить сертификат лишь пока единожды, я буду его получать прямо на сервере с Зимброй.

В документации Зимбры написано, что certbot лучше ставить через snap, который в Ubuntu уже предустановлен. Из-под root выполняю команды:

snap install core
snap refresh core

Ставлю Certbot через snap:

snap install --classic certbot
ln -s /snap/bin/certbot /usr/bin/certbot

Теперь пробую получить сертификат:

certbot certonly --standalone --preferred-chain "ISRG Root X1"

Certbot запросит ваш e-mail для всяких уведомлений. Если не указать, то процесс дальше не пойдёт.

Enter email address (used for urgent renewal and security notices)
(Enter 'c' to cancel): me@typical-admin.ru

Далее нужно принять условия лицензии:

Please read the Terms of Service at
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must
agree in order to register with the ACME server. Do you agree?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: y

А следующий вопрос идёт, готов ли я, чтоб они потом рассылку делали с новостями. Вот тут отказываюсь:

Would you be willing, once your first certificate is successfully issued, to
share your email address with the Electronic Frontier Foundation, a founding
partner of the Let's Encrypt project and the non-profit organization that
develops Certbot? We'd like to send you email about our work encrypting the web,
EFF news, campaigns, and ways to support digital freedom.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: n

Далее надо указать список доменов (через пробел), для которых я запрашиваю сертификат:

Please enter the domain name(s) you would like on your certificate (comma and/or
space separated) (Enter 'c' to cancel): typical-admin.ru

Я указал только один, для которого настраиваю Зимбру. И потом получил ошибку:

Could not bind TCP port 80 because it is already in use by another process on
this system (such as a web server). Please stop the program in question and then
try again.
(R)etry/(C)ancel:

Нужно остановить Зимбру, это она заняла порт 80. Для Certbot этот порт нужен лишь временно, так что достаточно просто остановить Зимбру на момент получения сертификата, а после можно её снова запускать. Поэтому из-под пользователя zimbra даю команду:

zmcontrol stop

Потом возвращаюсь в Certbot и жму «r». И всё, получаю сообщение об успешном получении сертификатов:

Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/typical-admin.ru/fullchain.pem
Key is saved at: /etc/letsencrypt/live/typical-admin.ru/privkey.pem
This certificate expires on 2022-01-17.
These files will be updated when the certificate renews.
Certbot has set up a scheduled task to automatically renew this certificate in the background.

Теперь создаю каталог /opt/zimbra/ssl/letsencrypt/ и копирую в него вышеперечисленные файлы /etc/letsencrypt/live/typical-admin.ru/privkey.pem и /etc/letsencrypt/live/typical-admin.ru/privkey.pem. Не забываю поправить права на этот каталог:

chown -R zimbra:zimbra /opt/zimbra/ssl/letsencrypt

Потом уже из-под пользователя zimbra запускаю обратно Зимбру:

zmcontrol start

И копирую один файл вот так:

cp /opt/zimbra/ssl/letsencrypt/privkey.pem /opt/zimbra/ssl/zimbra/commercial/commercial.key

Затем проделываю вот такую манипуляцию (как это указано на Zimbra Wiki):

wget -O /tmp/ISRG-X1.pem https://letsencrypt.org/certs/isrgrootx1.pem.txt
cat /tmp/ISRG-X1.pem >> /opt/zimbra/ssl/letsencrypt/chain.pem

И пробую проверить, устраивает ли Зимбру данная цепочка сертификатов (эта и предыдущие команды по-прежнему из-под пользователя zimbra):

cd /opt/zimbra/ssl/letsencrypt
/opt/zimbra/bin/zmcertmgr verifycrt comm /opt/zimbra/ssl/zimbra/commercial/commercial.key cert.pem chain.pem

Вывод должен быть таким:

** Verifying 'cert.pem' against '/opt/zimbra/ssl/zimbra/commercial/commercial.key'
Certificate 'cert.pem' and private key '/opt/zimbra/ssl/zimbra/commercial/commercial.key' match.
** Verifying 'cert.pem' against 'chain.pem'
Valid certificate chain: cert.pem: OK

И если оно так, выполняю команду размещения данных сертификатов в Зимбру:

/opt/zimbra/bin/zmcertmgr deploycrt comm cert.pem chain.pem

Дожидаюсь её окончания и перезапускаю Зимбру:

zmcontrol restart

Однако, при входе в консоль администрирования я опять не увидел меню «Network Modules NG». Пробую листать документацию и нахожу там вот такую команду, которую надо выполнить от пользователя zimbra. Делаю:

zmprov mcf zimbraNetworkAdminNGEnabled TRUE
zmmailboxdctl restart

Ну что ж, зайти в админку и увидеть меню «Network Modules NG» получилось, но с тем нюансом, что работает оно у меня только через браузер Firefox. Баг это или фишка — не понятно. Скорее всего баг, т.к. заходя через Google Chrome, Brave или Opera данное меню по-прежнему не отображается. Но, Firefox, так Firefox…

 И сразу наблюдаю уведомления об инициализации. Об этом было предупреждение ещё при установке. Поэтому захожу в подменю backup и жму инициализацию:

Что ж, пробую создать тестовую учётную запись для себя и посмотреть, что там внутри у 9-ой Зимбры. Оказалось, что не доступно редактирование файлов онлайн, а также невозможно создать переговорную. С переговорной оказалось всё проще. Надо зайти в настройку, потом выбрать класс обслуживания default, зайти в него двойным щелчком, там перейти в пункт Team Pro и поставить галочку с кривым переводом «Zimlet Team не найден», хотя в англоязычной версии она называется «Enable connect features»:

После чего можно создавать переговорные с видеосвязью. Но у меня нет вэб-камеры, чтобы эту связь проверить.

Однако, чтобы этот сервис работал лучше, в документации упомянут отдельный Zimbra Connect Video Server. Цитирую: «Zimbra Connect Video Server — это агрегатор потоков WebRTC, который повышает производительность Zimbra Connect путем объединения и декодирования/перекодирования всех потоков в собрании.

В то время как по умолчанию WebRTC создает один входящий и один исходящий поток для каждого участника собрания, с Zimbra Connect Video Server у каждого клиента будет только один агрегированный входящий поток и один агрегированный исходящий поток. Это относится как к видео, так и к аудио.

Zimbra Connect Video Server должен быть установлен на выделенном сервере и иметь следующие системные требования:

Минимум 4-ядерный процессор, желательно 8-ядерный для одновременной работы с более чем 100 пользователей.
1024 Мб оперативной памяти + 1 Мб оперативной памяти для каждого подключенного пользователя.
Публичный IP.
Публично разрешаемое FQDN.
С настройками по умолчанию, пропускная способность 200 кб/с (0,2 мб/с) для каждого подключенного пользователя.
Почтовый сервер будет устанавливать WebSocket на порт 8188 для связи с видеосервером.
Клиенты будут использовать случайный UDP порт между 20000 и 40000»

Получается, надо поднимать ещё одну машину. Однако, как выяснилось, чтобы работало редактирование документов онлайн, требуется также развернуть отдельный сервер документов.

Из документации: «Сервер Zimbra Docs является сердцем службы. Служба размещает каждый документ, открытый с помощью механизма LibreOffice, и отвечает клиенту на каждое нажатие клавиши и изменение. Вот что происходит за кулисами, когда пользователь создает документ:

Zimlet предлагает расширению создать новый, пустой документ.
Расширение создает документ и возвращает его ID клиенту
Zimlet открывает новую вкладку Zimbra, содержащую iframe, указывающий на /service/extension/wopi-proxy
Расширение получает запрос от клиента, создает уникальный токен для нужного документа и отвечает новым URL-адресом.
URL указывает на /docs/[docs-node-id]/[token], который будет проксирован nginx на определенный узел Docs Server.
Сервер Docs Server ответит веб-приложением на Javascript
Веб-приложение открывает WebSocket-соединение, проходящее через nginx
Docs Server получает WebSocket соединение вместе с маркером, отправляет команду read wopi на URL почтового ящика, указанный в параметрах (после проверки URL на разрешенных узлах).
Расширение проверяет токен и отвечает информацией и содержимым.
Узел Docs Server анализирует документ, отображает его и отправляет обратно клиенту.
Документ полностью открыт и доступен для редактирования.
Все почтовые серверы должны иметь возможность напрямую взаимодействовать с сервером Docs Server через порт 8443 (HTTPS Backend), который должен быть открыт с обеих сторон.
Сервер Docs Server взаимодействует с расширением через порт 9980, поэтому входящий трафик со всех почтовых и прокси-серверов на этот порт должен быть разрешен. Компонент Docs Server также должен иметь возможность напрямую взаимодействовать с главным LDAP-сервером, а также со всеми серверами почтовых ящиков.»

Вобщем, тут мозг сломать можно. Однако я не увидел упоминание того, что Zimbra Connect Video Server и Сервер Zimbra Docs нельзя ставить на одну машину. Поэтому попробую их установить на одну машину и посмотрю, как это всё работает на практике.

Процесс установки Ubuntu LTS 18 будет точно таким же, как для сервера Зимбры. С той лишь разницей, что IP-адрес этой машине я дам 192.168.0.151, а имя – docs.typical-admin.ru

После развёртывания операционной системы скачиваю дистрибутив видео сервера с той же самой страницы, откуда качал Зимбру:

Zimbra Collaboration Network Edition

Распаковываю скачанный архив где-нибудь уже на Ubuntu-машине и запускаю установщик:

./install.sh

На всех этих вопросах жму Enter, отвечая тем самым утвердительно:

System will be modified, would you like to proceed? [Y]
ubuntu-toolchain repo not found. Would you like to install it? [Y]
Would you like to install Zextras VideoServer? [Y]

Установщик начнёт скачивать необходимые пакеты. А потом выйдет запрос, чтобы прописать публичный IP-адрес самого видеосервера:

 А потом появится следующее окно, в котором будет написана команда для её ввода на сервере с Зимброй от имени zimbra:

Копирую этот текст временно в какой-нибудь блокнот и дожидаюсь завершения установки. Ну и потом на сервере с Зимброй ввожу команду из окна выше:

zimbra:~$ zxsuite connect video-server add docs.typical-admin.ru port 8188 secret GknVqJNGhz……………….7M3/Pr5f6q
ok

Ругани нет, видимо всё хорошо.

Теперь пришло время установки сервера документов. Также скачиваю его с оф.сайта и распаковываю где-нибудь на второй Ubuntu-машине:

И уже знакомой командой запускаю установщик:

./install.sh

Снова жму Enter, отвечая утвердительно на все эти вопросы:

System will be modified, would you like to proceed? [Y]
python-ldap not found. Would you like to install it? [Y]
Would you like to install Zimbra DOCS? [Y]

А дальше установщик задаст вопрос про LDAP url и прочее. Ответы на эти вопросы можно узнать на сервере с Зимброй, там надо под пользователем zimbra ввести вот такую команду:

zmlocalconfig -s ldap_master_url zimbra_ldap_user zimbra_ldap_userdn zimbra_ldap_password

И в ответ система выдаст это:

ldap_master_url = ldap://zimbra.typical-admin.ru:389
zimbra_ldap_user = zimbra
zimbra_ldap_userdn = uid=zimbra,cn=admins,cn=zimbra
zimbra_ldap_password = y9egerf3a

Собственно, копирую и вставляю это установщику сервера документов:

LDAP url (None): ldap://zimbra.typical-admin.ru:389
LDAP dn (uid=zimbra,cn=admins,cn=zimbra):
LDAP password (None): y9egerf3a
Trying to connect to LDAP...OK
Configuration written
Key not existing, generating a new one
........................................+++++
.........................................................................................................+++++
Generated key in /opt/zimbra/conf/docs/key.pem
Adding server 61a70584-26df-4636-8b56-a6e4c9ce5e2c with hostname 'docs.typical-admin.ru' in LDAP
Changes applied
Config written
systemctl restart zimbra-docs-server
Setup successfully completed.

И на этом установщик закончил работу.

Далее в документации сказано, что надо на сервере документов сгенерировать кэш шрифтов:

dpkg-reconfigure zimbra-docs-server

Затем, конфигурация прокси должна быть создана заново после добавления одного или нескольких серверов Zimbra Docs в инфраструктуру. Для этого запускаю команду на сервере с Зимброй от имени zimbra:

/opt/zimbra/libexec/zmproxyconfgen

Появится много строчек, но в конце должно быть написано:

[] INFO: Proxy configuration files are generated successfully

Затем перезапускаю службу прокси, выполнив:

zmproxyctl restart

Теперь можно пробовать зайти под своим пользователем в вэб-интерфейс Зимбры и открыть какой-нибудь файл для редактирования в Zimbra Drive. Ну и собственно вот:

Ещё одна функция, которую надо проверить – это попытка подключиться с мобильного приложения. Вот так оно выглядит и называется:

При первом открытии запрашивает URL сервера Зимбры:

И вот тут один важный момент: подключается приложение только по https и только, если установлен доверенный сертификат. При удачном подключении будет запрос логина и пароля пользователя:

Ну и после входа получаю интерфейс своего почтового ящика:

На этом статью закончу, возможно потом она будет дополняться.

Донаты принимаются на кошельки:

Yoomoney:
4100118091867315

BTC:
bc1qzw9vam8mv6derwscxl0vrnd6m9t2rpjg273mna

ETH / BNB BSC / Polygon MATIC:
0x5cc07FF76490350ac6112fbFdA1B545Bc794602F

Tron:
TJUz8sJr9XYMjVqzmFNnCzzRWfPa57X2RV

USDT/USDC в сетях ETH/BSC/Polygon:
0x5cc07FF76490350ac6112fbFdA1B545Bc794602F

USDT в сети TRX (Tron):
TJUz8sJr9XYMjVqzmFNnCzzRWfPa57X2RV

LTC:
LRMZaFCSyCT6FUF62WEX1BokWV7v2dh2zo

Doge:
DTEnGLZRps9XaWNtAhchJWSeD4uTNDRxg7

XMR:
4A6uP1WxEc7HktToZFyiJuK6YmjdL8bSn2aY653qPwABhT4Y56iFuedgHcmpvLwWE55u8qkjGc715ZJs761FqedA8gkgznr

TON:
UQAdSPiWIDx2Q1VIeezkUV3s4sNlZM90w2ohSO6bD2-okwgY

Записи MX должны быть именами, а не адресами. Адрес будет найден по имени с использованием записей A или AAAA.

Так что у вас должно быть что-то похожее на:

mail.localhost.localdomain. IN  A  192.168.1.15
mail.localhost.localdomain. IN  MX  10 mail.localhost.localdomain.

Обратите внимание, что используются только записи A и AAAA: полное доменное имя, на которое ссылается запись MX, должно иметь действительные записи A и / или AAAA, записи CNAME использоваться не будут.

Кроме того, в сообщении говорится, что он ищет запись MX для localhost.localdomain, а не mail.localhost.localdomain — поэтому вам может потребоваться:

localhost.localdomain. IN  MX  10 mail.localhost.localdomain.

вместо или так же. Если вы хотите обслуживать почту для <users>@mail.localhost.localdomain а не для <users>@localhost.localdomain тогда вы можете указать неверное имя вашего хоста в другом месте (лучше использовать форумы администратора / установки Zimbra или serverfault.com. место, чтобы спросить об этом (на самом деле, этот вопрос лучше сидеть на serverfault.com, чем superuser.com IMO)).

This guide will help you with installation and first configuration of Zimbra mail server on CentOS 7/RHEL 7 or CentOS 8/RHEL 8 for both production or test environment.

Before starting with this guide, it is important to draw your attention to one aspect:

You need root rights to give most of the commands shown in this guide. You can simply add “sudo” before any command (eg. sudo yum update). There is also the possibility to log in as root using the command: “ sudo su – ” and then enter the root password and in this case, you no longer have to enter “sudo” before giving commands.
However, it is good practice to avoid performing more actions as root than you need to. Sudo facilitates this by allowing you to run individual commands as root without having to log in as root and without needing an interactive root shell for tasks. If you feel too lazy you can go for “sudo su”, but you have been warned.

Requirements

  • A clean minimal installation of CentOS/RHEL 7 or 8

It’s better to have a fresh new installation of OS, but in any case is important to consider that there are some services that are running anyway that may be in conflict with Zimbra, such as MTA, webserver, and mainly postfix. About this last one, in particular, we need to stop and uninstall it in order to have everything working fine:

sudo systemctl stop postfix
sudo systemctl disable postfix 
sudo yum remove postfix
  • 8 GB of RAM
  • At least 5 GB of disk space for software and logs
  • FQDN (Fully Qualified Domain Name), for example “mail.domain.com”
  • A & MX record for your Server

Step 1: Updating the System

In order to update the system, paying attention to the note above about SUDO, you need to type the following command:

sudo yum -y update

Step 2: Security Checking

Substep 2a: SELinux

Sometimes Security-Enhanced Linux could cause some problems, so it is better to check if it is enabled on your machine, and if it so, change the status to “permissive”.

First of all we need to check the SELinux status:

getenforce

If you find the response is “enforcing”, then type: 

sudo setenforce 0

And then again check the status

getenforce

Now you should see the status changed from “enforcing” to “permissive

NOTE: In some cases, you may want to completely disable SELinux. Refer to the following article to see how to do it.

Substep 2b: Firewall

You will probably have your OS firewall running on your server. In this case, you should open some ports in order to let everything work. Here is how to do that:

sudo firewall-cmd --permanent --add-port={25,80,110,143,443,465,587,993,995,9071,7071}/tcp

success
sudo firewall-cmd --reload

success

Please note that Ports 7071 and 9071 are used for Admin and proxyed Admin.

Now we are ready for the next step

Step 3: Configure System Hostname

The first thing we have to do is to set hostname and FQDN to point to your server IP Address.

To set the hostname, just type:

hostnamectl set-hostname <hostname>

Where <hostname> is the name of your host (for example “mail.domain.com”)

Then we need to add the right IP in file hosts, so let’s type:

nano /etc/hosts

And then add the following line, leaving the others untouched:

<ip-address> <FQDN> <name>

Where <ip-address> is the IP address of your mail server and <FQDN> is the fully qualified domain name you want to use, for example:

192.168.0.11 mail.domain.com mail

Now save the changes you made and exit.

To verify that everything is right, let’s make a quick check on A and MX using the dig command (remember to replace “domain.com” with your own one:

dig -t A “mail.domain.com”

dig -t MX “domain.com”

Substep 3a: Add a Static IP Address

We need a static IP for our mail server, so if your server uses a DHCP dynamic IP Address, then we need to edit our network interface card and configure it to use a static IP Address.

There are different ways to do that. To see how it works, please refer to the following guide:

Different ways to set a Static IP Address on CentOS / RHEL

Step 4: Download and Install Zimbra

Now it’s time to finally install Zimbra. First of all let’s download the latest version, just typing the following command:

—————– For RHEL/CentOS 8 —————–

wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz

 —————– For RHEL/CentOS 7 —————–

wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz

Extract the downloaded .tgz file using the tar command (the name of the file could vary depending on the one you choose to download):

tar xvf zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz

Then go to the extracted folder:

cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823

And now run the install script:

sudo screen ./install.sh

Note: To help prevent an upgrade (or install) session from terminating before it is completed, it is suggested and recommended to use the “screen” command. It is important when the upgrade includes restoring a configuration that has a large number of accounts. The syntax is very simple. Just type : < screen ./install.sh >

Once we run above install script then we will get text-based installation wizard:
Operations logged to /tmp/install.log.92OcKO6s
Checking for existing installation...
    zimbra-drive...NOT FOUND
    zimbra-imapd...NOT FOUND
    zimbra-patch...NOT FOUND
    zimbra-mta-patch...NOT FOUND
    zimbra-proxy-patch...NOT FOUND
    zimbra-license-tools...NOT FOUND
    zimbra-license-extension...NOT FOUND
    zimbra-network-store...NOT FOUND
    zimbra-network-modules-ng...NOT FOUND
    zimbra-chat...NOT FOUND
    zimbra-talk...NOT FOUND
    zimbra-ldap...NOT FOUND
    zimbra-logger...NOT FOUND
    zimbra-mta...NOT FOUND
    zimbra-dnscache...NOT FOUND
    zimbra-snmp...NOT FOUND
    zimbra-store...NOT FOUND
    zimbra-apache...NOT FOUND
    zimbra-spell...NOT FOUND
    zimbra-convertd...NOT FOUND
    zimbra-memcached...NOT FOUND
    zimbra-proxy...NOT FOUND
    zimbra-archiving...NOT FOUND
    zimbra-core...NOT FOUND
----------------------------------------------------------------------
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
SYNACOR, INC. ("SYNACOR") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
License Terms for this Zimbra Collaboration Suite Software:
https://www.zimbra.com/license/zimbra-public-eula-2-6.html 
----------------------------------------------------------------------
Do you agree with the terms of the software license agreement? [N] Y

Press “Y” to accept the license, then configure the Zimbra package repository and select all the Zimbra Components to install.

Zimbra Packages

Before installing them, here is a brief description of Zimbra packages:

  • Zimbra Core: This package includes the libraries, utilities, monitoring tools, and basic configuration files. Zimbra Core is automatically installed on each server.
  • Zimbra LDAP: User authentication is provided through OpenLDAP® software. Each account on the Zimbra server has a unique mailbox ID that is the primary point of reference to identify the account. The OpenLDAP schema has been customized for the Zimbra Collaboration Suite. The Zimbra LDAP server must be configured before the other servers. You can set up LDAP replication, configuring a master LDAP server and replica LDAP servers
  • Zimbra MTA: Postfix is the open source mail transfer agent (MTA) that receives email via SMTP and routes each message to the appropriate Zimbra mailbox server using Local Mail Transfer Protocol (LMTP). The Zimbra MTA also includes the anti-virus and anti-spam components.
  • Zimbra Store: The Zimbra store includes the components for the mailbox server, including Jetty, which is the servlet container the Zimbra software runs within. The Zimbra mailbox server includes the following components:
    • Data store. The data store is a MySQL® database.
    • Message store. The message store is where all email messages and file attachments reside.
    • Index store. Index and search technology is provided through Lucene. Index files are maintained for each mailbox.
  • Zimbra SNMP: Installing the Zimbra SNMP package is optional. If you choose to install zimbra-SNMP for monitoring, this package should be installed on every Zimbra server.
  • Zimbra Logger: Installing the Zimbra Logger package is optional and is installed on one mailbox server. The Zimbra Logger installs tools for syslog aggregation and reporting. If you do not install Logger, the server statistics the server statistics section of the administration console will not display.
    Note: The Logger package must be installed at the same time as the mailbox server.
  • Zimbra Spell: Installing the Zimbra Spell package is optional. Aspell is the open source spell checker used on the Zimbra Web Client.
  • Zimbra Apache: This package is installed automatically when Zimbra Spell or Zimbra Convertd is installed.
  • Zimbra Proxy: Zimbra proxy can be configured as a POP and IMAP proxy server and for reverse proxy HTTP requests. This package is normally installed on the MTA server or on its own independent server. Zimbra proxy can be installed on more than one server. When the zimbra-proxy package is installed, the proxy feature is enabled. Installing the Zimbra Proxy is optional.
  • Zimbra-memcached: Memcached is automatically selected when the zimbra-proxy is installed. At least one server must run zimbra-memcached when the proxy is in use. All installed zimbra-proxies can use a single memcached server.

Select the packages to install

In the end, type “Y” to modify the System. Now it will start downloading the Zimbra-related packages and it can take time depending upon your internet speed.

The system will be modified.  Continue? [N] Y

Once all the Zimbra packages are installed in the backend we are almost done.

First of all, we need to set the correct domain after getting DNS error to the primary domain that you added DNS entry for:

DNS ERROR resolving MX for mail.domain.com

It is suggested that the domain name has an MX record configured in DNS

Change domain name? [Yes]

Create domain: [mail.domain.com] domain.com

        MX: mail.domain.com (<ip-address>)

After that, we need to set the admin password. To do so, in main menu enter “7” and then “4” in the next one. After that, press “r” to go to previous menu and then press “a” to apply the changes.

1) Status:                                  Enabled
   2) Create Admin User:                       yes
   3) Admin user to create:                    admin@domain.com
** 4) Admin Password                           UNSET
   5) Anti-virus quarantine user:              virus-quarantine.7xi47__k@domain.com
   6) Enable automated spam training:          yes
   7) Spam training user:                      spam.wasleuiv@domain.com
   8) Non-spam(Ham) training user:             ham.wzmkmrkq@domain.com
   9) SMTP host:                               mail.domain.com
  10) Web server HTTP port:                    8080
  11) Web server HTTPS port:                   8443
  12) Web server mode:                         https
  13) IMAP server port:                        7143
  14) IMAP server SSL port:                    7993
  15) POP server port:                         7110
  16) POP server SSL port:                     7995
  17) Use spell check server:                  yes
  18) Spell server URL:                        http://domain.com:7780/aspell.php
  19) Enable version update checks:            TRUE
  20) Enable version update notifications:     TRUE
  21) Version update notification email:       admin@domain.com
  22) Version update source email:             admin@domain.com
  23) Install mailstore (service webapp):      yes
  24) Install UI (zimbra,zimbraAdmin webapps): yes
Select, or 'r' for previous menu [r] 4
Password for admin@domain.com (min 6 characters): [54mE0RmqN] enter admin password here

After that go back to the main menu (press “r”)

Main menu
   1) Common Configuration:
   2) zimbra-ldap:                             Enabled
   3) zimbra-logger:                           Enabled
   4) zimbra-mta:                              Enabled
   5) zimbra-dnscache:                         Enabled
   6) zimbra-snmp:                             Enabled
   7) zimbra-store:                            Enabled
   8) zimbra-spell:                            Enabled
   9) zimbra-proxy:                            Enabled
  10) Default Class of Service Configuration:
   s) Save config to file
   x) Expand menu
   q) Quit
*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a 

Installation is now complete.

Last Check

One last step will be to check if Zimbra services are running. To do so, you have to proceed this way:

First of all, let’s go out from the package folder:

cd ..

Now we have to access the Zimbra server by typing:

sudo su - zimbra

We can now make a check of Zimbra services to see if they are all running:

zmcontrol status

NOTE: If you were to reboot the system and do the same thing a few of these services may not be working, due to DNSMasq that might be yet to start to work completely when you send the command after the reboot. In this case just type:

zmcontrol restart

To stop and then restart all the services.

You could eventually start directly the ones that are not working, but stopping and restarting all of them is a faster way and gives also a more reliable result.

Step 5: Access Zimbra Admin Portal & Web Mail Client

In order to access the Zimbra Admin Portal, type the below URL in Web Browser:

https://<mail.domain.com>:7071/ or https://<ip-address>:7071

zimbra-admin-panel

To access the Zimbra Mail Web Client, type the following URL in the browser

https://<mail.domain.com>

zimbra-webmail

Note: For both URLs, we can use the user name as “admin” and the password that we set during the installation.

Download Zextras Suite for Zimbra OSE

Понравилась статья? Поделить с друзьями:
  • Dns error has occurred
  • Dns error google chrome
  • Dns validation error code 1004 dns name is invalid
  • Dns validation error code 1004 content for cname record is invalid
  • Dns update for failed error dns update failed