Huu Phan | Blog Linux operating system | Linux operating system -Blog Huu Phan | www.huuphan.com
huuphan.com. Powered by Blogger.

Explore the world of seamless email management with Zimbra Mail on Linux! Our blog delves into a step-by-step guide on harnessing the potential of Linux commands, providing easy-to-follow how-tos, and unlocking the magic of Bash scripting. Simplify your email administration journey and enhance your skills with our insightful tips and tricks.

How to install and configure zimbra multi server

In small system, to install zimbra All-in-one in single server mail .In medium and large system zimbra mail server, to install and configure multi server (the more ldap, mta , mailbox install in server separate). in this my post, the tutorial install and configure zimbra multi server and  use demo zimbra 8.6 Let's go!





My Lab:

Zimbra ldap
Hostname: ldap.huuphan.local
ip address: 192.168.131.11

Zimbra MTA
Hostname: mta.huuphan.local
ip address: 192.168.131.12

Zimbra Mailbox
Hostname: mailbox.huuphan.local
ip address: 192.168.131.13


Zimbra Proxy
Hostname: proxy.huuphan.local
ip address: 192.168.131.14

The requirement zimbra mail server


*The DNS  mx records point to zimbra mail server to recive mail from internet. A records to resolve hostnames.
*Firewall allow to ports of zimbra or disable firewall the example use to iptable.
*Note: In this my post, using dns bind the external server for zimbra mail server. How To Install the BIND DNS Server on CentOS 6. 

To prepare for all servers ( ldap, mta, mailbox server )


To configrue ip address static.
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
The output:
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.131.11
NETMASK=255.255.255.0
GATEWAY=192.168.131.2
DNS=192.168.131.10 (ex: my dns)
DNS1=8.8.8.8
USERCTL=no
PEERDNS=no
To configrue /etc/resolv.conf file.
#vim /etc/resolv.conf
The output:
; generated by /sbin/dhclient-script
search huuphan.local
nameserver 192.168.131.10 (IP address of DNS server)
To configrue /etc/sysconfig/network file.
# vim /etc/sysconfig/network
The output:
NETWORKING=yes
HOSTNAME=ldap (hostname of server. ex: ldap or mailbox)
To configure /etc/hosts file.
# vim /etc/hosts
The output:

192.168.131.10 ns1.huuphan.local ns1
192.168.131.11 ldap.huuphan.local ldap
192.168.131.12 mta.huuphan.local mta
192.168.131.13 mailbox.huuphan.local mailbox
192.168.131.14 proxy.huuphan.local proxy
To restart services and reboot server.
# service network restart
# reboot

The first, installing the package for server all ( ldap, mta, mailbox)








To install the dependency.
#yum -y update
#yum -y install perl perl-core wget screen w3m elinks openssh-clients openssh-server unzip nmap sed nc sysstat libaio rsync telnet aspell ntp openssh-clients
Disable service sendmail, postfix or SELINUX.
#sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux
#setenforce 0
#service iptables stop
#service ip6tables stop
#chkconfig iptables off
#chkconfig ip6tables off
#service sendmail stop
#service postfix stop
#chkconfig sendmail off
#chkconfig postfix off
To configure NTP server for syn clock the zimbra server

# ntpdate pool.ntp.org
# date -u
# service ntpd start
# chkconfig ntpd on

*Note: Firewall allow to ports of zimbra or disable firewall the example use to iptable how to.

If you love www.huuphan.com website. Donate for us to work better!

huuphan.com

post new :

Huu Phan | Blog Linux operating system | Huu Phan ~ Zimbra Mail Server,linux,bash script,centos,linux command | www.huuphan.com

3 Comments

thanks for sharing, this is very helpful. :)

Relay

We have 20 offices located different country, and use different domain name, eg: office A uses 'domain-A.com', office-B uses 'domain-B.com',...,etc.

Now we want to migrate all offices' domain name to one domain 'domain.com', i.e. each office uses 'domain.com' as their domain name on their zimbra servers. How to setup zimbra server?

Relay

This Blog is protected by DMCA.com