Win Thu Aung, I can see the validity of your concern about showing a user's password to system administrator. I understand that many people use the same password for multiple sites (including banking, etc.), which is a security risk itself. Regardless, one reason it's shown is for troubleshooting purposes, for example, with Outlook or another client. One option that we are considering (and we would love user inputs/concerns), would be to give a system admin the ability to generate a temp, time-sensitive password for a user for troubleshooting purposes.
There is no way to prevent a mailing server system administrator from not being able to view a user's email--this is part of their primary responsibilities. A system admin is able to impersonate a user or even access a user's physical email folders and files on the server. That is an expected function of a system admin.
With a temp, time-sensitive password the system admin would not be able to learn the user's password (at least not easily) which would bring some peace of mind to your customers.
EDIT: Passwords are saved on the server in an encrypted format.