I am interested in this as well.
I had been running 0.6.0 for a home mail server and recently migrated to 0.7.3 (rc3, I think?)
I had previously hacked NT/LM passwords into the schema to support 802.1x MSCHAPv2 authentication for wireless links along with mail user authentication, but the proper way to do this is likely via a samba schema (since SMB uses NT/LM password hashes as well) so as to not reinvent a schema. http://www.iredmail.org/forum/topic1098 … -ones.html
I guess the way to proceed is to have IRM's LDAP backend know the appropriate samba schema and include an auxiliary sambaUser type for users (forgive me if my LDAP terminology is sloppy), and modify the PHP web server back end to update ALL password hashes instead of the one. As I recall that's what I originally did, but it made keeping up with IRM updates problematic as I had forked the code to a small degree.
I guess the most generic way to handle this is to make IRM transparent to user attribute and aux inheritance additions, and support a "hook" for user adds and changes in the PHP backend.
Comments?
(I do C/C++ dev work for a living. I am not a web app guru by any means.)