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

it should be:

in HTML mode, the URL is

which is not an issue because proxy will redirect to https