I already filed a bug report.
Bug 45440 – Mailbox should use proxy port for change password
Just want to post here to find out whether other people encounter same issue.
or maybe it's not a bug and someone can help me solve this
I'm using multi server setup.
zimbra proxy server:
mailmode : redirect
zimbra mailbox server:
mailmode: both
when you try to click change password, it will open
https://public_service_name:8443/h/changepass
it should be:
https://public_service_name:443/h/changepass
in HTML mode, the URL is
http://public_service_name/h/changepass
which is not an issue because proxy will redirect to https