Understand the zimbra services

Knowing the zimbra

How was Zimbra born?

Developed by LiquidSys and change the name to Zimbra. Release in 2005. Being purchase by Yahoo in 2007 and sold to VMware in 2010. Back in 2013 it has been sold again by VMware to Telligent System  and finally acquired by Synacor Inc in 2015 till today.

What is Zimbra?

Two version which is Zimbra Opensource and Zimbra Network Edition. Its consist of both client and server component and a desktop client. Being used for email communication platform under postfix technology.

I’m going to share about the zimbra services, where this is common use to troubleshoot if the services were failed.

Tools require is terminal or putty for ssh into your zimbra server.

Step with a single command line to restart all zimbra services by access your zimbra as super user and run below command.

[[email protected] ~]$ zmcontrol restart

Resulting as per below

[[email protected] ~]$ zmcontrol restart
Host mail.dropgear.rocks
Stopping vmware-ha...skipped.
/opt/zimbra/bin/zmhactl missing or not executable.
Stopping zmconfigd...Done.
Stopping zimlet webapp...Done.
Stopping zimbraAdmin webapp...Done.
Stopping zimbra webapp...Done.
Stopping service webapp...Done.
Stopping stats...Done.
Stopping mta...Done.
Stopping spell...Done.
Stopping snmp...Done.
Stopping cbpolicyd...Done.
Stopping archiving...Done.
Stopping opendkim...Done.
Stopping amavis...Done.
Stopping antivirus...Done.
Stopping antispam...Done.
Stopping proxy...Done.
Stopping memcached...Done.
Stopping mailbox...Done.
Stopping logger...Done.
Stopping dnscache...Done.
Stopping ldap...Done.
Host mail.dropgear.rocks
Starting ldap...Done.
Starting zmconfigd...Done.
Starting logger...Done.
Starting mailbox...Done.
Starting amavis...Done.
Starting antispam...Done.
Starting antivirus...Done.
Starting opendkim...Done.
Starting cbpolicyd...Done.
Starting snmp...Done.
Starting spell...Done.
Starting mta...Done.
Starting stats...Done.
Starting service webapp...Done.
Starting zimbra webapp...Done.
Starting zimbraAdmin webapp...Done.
Starting zimlet webapp...Done.

What if we only require to restart one of the services only. Here you have option with detail of usage.

example :
zmmtactl restart

What happen is its only restart the mta services and not affecting whole zimbra services to restart. Below table are common services need to restart if failed to run.

ldapStart, stop, or find the status of Zimbra LDAP
mailboxdStart, stop, find the status of the mailboxd server
zmmtactlStart, stop, or find the status of the MTA
postfixStart, stop, reload, flush, check, upgrade-configuration of postfix
zmamavisdctlStart, stop, restart, or find the status of the Amavis-D New
zmantispamctlStart, stop, reload, status for anti-spam service
zmantivirusctlStart, stop, reload, status for the anti-virus service
zmcontrol (Start/Stop Service)Start, stop, status of the Zimbra servers. Also can use to find the Zimbra version installed.




Registering free domain with FreeNom

Tips and tricks for HP switch secret command