Did you disable the proxy before making the clear text login change via the cli? Making the change in the Admin UI works for me on the current 5.0.11, you shouldn't have had the proxy enabled (on a single server install) in the first place but running the following will tell you if it's been set:
Code:
zmproxyctl status
zmprov gs server.domain.com | grep zimbraServiceEnabled
zmprov gs server.domain.com | grep zimbraServiceInstalled
zmprov gs fqdn.yourserver.com | grep -i clear
As you've already said, if the proxy is enabled then run this:
Code:
zmproxyctl stop
zmprov ms server.domain.com -zimbraServiceEnabled imapproxy
zmcontrol stop
zmcontrol start
and reset the ports you should run the following (on one line):
Code:
zmprov -l ms server.domain.com zimbraPop3BindPort 110 zimbraPop3SSLBindPort 995 zimbraPop3ProxyBindPort 7110 zimbraPop3SSLProxyBindPort 7995 zimbraImapBindPort 143 zimbraImapSSLBindPort 993 zimbraImapProxyBindPort 7143 zimbraImapSSLProxyBindPort 7993