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-eth0The 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.confThe 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/networkThe output:
NETWORKING=yes
HOSTNAME=ldap (hostname of server. ex: ldap or mailbox)
To configure /etc/hosts file.
# vim /etc/hostsThe 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
If you love www.huuphan.com website. Donate for us to work better!# ntpdate pool.ntp.org
# date -u
# service ntpd start
# chkconfig ntpd on
Thanks for reading How to install and configure zimbra multi server My blog Zimbra Mail Server,linux,bash script,centos,linux command I hope this is useful.
4 Comments
thanks for sharing, this is very helpful. :)
Relaythanks for reading :)
RelayWe 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.
RelayNow 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?
I was very happy to find this site. I really enjoyed reading this article today and think it might be one of the best articles I have read so far. I wanted to thank you for this excellent reading !! I really enjoy every part and have bookmarked you to see the new things you post. Well done for this excellent article. Please keep this work of the same quality.
RelayData Science Course in Bangalore