How to Change themes and logo in zimbra ZCS8
You can change the Login and App banner images on a per domain basis in ZCS8. From the command line:
[ zimbra@amitmaheswhari.in] $ zmprov md example.com zimbraSkinLogoURL https://mail.example.com/
[ zimbra@amitmaheswhari.in] $ zmprov md example.com zimbraSkinLogoLoginBanner https://mail.example.com/img/MyLoginBanner.png
[ zimbra@amitmaheswhari.in] $ zmprov md example.com zimbraSkinLogoAppBanner https://mail.example.com/img/MyAppBanner.png
After you do that you will need to restart mailboxd to have the changes picked up.
If you want to put it in /opt/zimbra/jetty/webapps/zimbra/logos/
[ zimbra@amitmaheswhari.in] $ zmprov md example.com zimbraSkinLogoURL /opt/zimbra/jetty/webapps/zimbra/logos/
[ zimbra@amitmaheswhari.in] $ zmprov md example.com zimbraSkinLogoLoginBanner /logos/MyLoginBanner.png
[ zimbra@amitmaheswhari.in] $ zmprov md example.com zimbraSkinLogoAppBanner /logos/MyAppBanner.png
You could put it there, but keep in mind that any custom data in that location is likely going to be overwritten on upgrades. The safest thing to do is to host the custom data on servers external to the ZCS platform.