You would have to run the following for each user to get the username (uid) firstname (givenname) lastname (sn) displayName
zmprov ga [accountname] uid givenname sn displayName
You're not going to be able to get the password any way I'm aware of. If Zimbra could do that (which I don't think it can) it would be bad since they are one way hashed.
Listing distribution lists:
zmprov gadl [domain optional]
Listing members of a distribution list
zmprov gdl user@domain zimbraMailForwardingAddress
State University of New York at New Paltz