We are facing a somewhat strange issue regarding the Zimbra Ajax webmail interface. Sometimes it loads, although most times it won’t (the html one always loads).
Most of the times it gets stuck at the loading screen or it just displays a white screen. This only happens on windows and macOS, linux clients load flawlessly.
It’s also worth mentioning that if you input a wrong password it won’t get stuck and will refresh the login.
What we tried:
We have been checking the different logs on the server either those on /var/log/ and those on /opt/zimbra/log/ to no avail.
We tried almost all the suggestions and fixes found on this and other forums, also re-installed not only Zimbra but the whole OS, not only once, but twice, always running into the same issue with Ubuntu Server 16.04LTS, 18.04LTS and CentOS 7 with no luck.
Our configuration:
Zimbra version: 8.8.15 GA 3869
DNS configuration:
-server.domain.com (this server) (A record) -subdomain.domain.com (the (sub)domain this server uses, the MX record in this subdomain points to server.domain.com)
IP configuration:
The server has a private IP (192.168.100.11), this being the case we had to install dnsmasq (config. pasted below) and edit the /etc/hosts file (also pasted) so it would work.
Configuration file for /etc/dnsmasq
Code: Select all
server=8.8.8.8
listen-address=127.0.0.1
domain=subdomain.domain.com
mx-host=subdomain.domain.com,server.domain.com,0
address=/server.domain.com/192.168.100.11
Code: Select all
127.0.0.1 localhost
192.168.100.11 server.domain.com server
# 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
During the installation process the installer throws this error, which we solved this way:
Code: Select all
DNS ERROR resolving MX for server.domain.com
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes] yes
Create domain: [server.domain.com] subdomain.domain.com
MX: server.domain.com (192.168.100.11)
Interface: 127.0.0.1
Interface: ::1
Interface: 192.168.100.11
done.