Welcome Guest, Login or Sign up

Zimbra Gallery


by amessina

A server extension to change Active Directory passwords from the Zimbra web client.



  • Zimbra Collaboration Suite 7.0 or later
  • Windows 2008 Active Directory



  1. As root, create the /opt/zimbra/lib/ext/adpassword directory
  2. As root, copy adPassword.jar into /opt/zimbra/lib/ext/adpassword/
  3. As root, import the DER domain controller certificate into the trusted keystore /opt/zimbra/java/jre/lib/security/cacerts
  4. Restart Zimbra


Configure authentication settings for your domain

  1. Open the Zimbra Administration console
  2. Select External LDAP as authentication mechanism
  3. Type the LDAP URL and check Use SSL
  4. Type samaccountname=%u in the LDAP filter field
  5. Specify cn=users,dc=SERVER,dc=EXT in the LDAP search base field
  6. Check Use DN/Password to bind to external server
  7. Enter the Bind DN cn=Administrator,cn=users,dc=SERVER,dc=EXT and its password
  8. If Test past, click Finish
  9. Assign the new change password listener ADPassword



Useful Links

15 reviews
Downloads: 1,756
Latest Version: 1.0
Categories: Developer Tools, Utilities
Compatibility: ZCS 7.0 or later
License: AL
Created: November 05, 2012
Updated: November 09, 2012


by maxxer on Nov 05, 2012 for version 1.0

Really awesome extension!


Thanks a lot maxxer.

I hope it works goods in your environment.

by amessina on November 08, 2012

by amessina on Nov 10, 2012 for version 1.0

For you users of this extension:

  • Let me know how it works
  • Signal every bug/issue
  • Suggest improvements


Thank you all,


by blutecher on Jan 26, 2013 for version 1.0

Is Zimbra supported by this one? Great extension by the way!

by blutecher on Jan 26, 2013 for version 1.0

I mean Zimbra 8

by ayuncordoba on Feb 12, 2013 for version 1.0

I have test your extension, and it's does his job great, but if you have all cobnfigured/prepared as you think would be.

This is my issues/suggestion/improvements:

I have zimbra with n domains that have their corresponding active directory user, but this "ADUser" has their account with different name from zimbra account. For ex.: jperez@ayuncordoba.es and in Active Directory this user is JOPD.

I have provisioned on all user accounts in Zimbra "zimbraAuthLdapExternalDn" of distinguishedName of corresponding Active Directory account, and when i login it's works, but when i try to change user password, zimbra reports on logs that it can't find user in ldap of active directory.

I have review your code, and I think that this field it's not supported.

And also all my users are in differents "Organization Units" that depends from one master unit, and your ADPassword don't support this (all users in one OU or it does not work).

Thanks in advance.



Add a Review

Please log in to post review/comments.