While I was trying to integrate and customize roundcube to our department's system, I submitted some small patches to trac. I think they will be useful for some setups, the forum and tracker has some requests for these features.
in roundcube database for the first time. In our system, the user's name was not correctly pulled from ldap while auto creating, so I added this to send the user to edit identity screen. If users are not auto created, the administrator probably entered correct info in the first place, so depending on auto user creation is reasonable. http://trac.roundcube.net/ticket/1291605#comment:9
This patch is obsoleted by the following patch in our system but it can be useful on other places. Having the user double check the name and email is never bad, and can help catching typos or other errors in the system :)
following address. http://www.gerald-online.de/misc/roundcube/
The patch adds a new configuration option, and searches LDAP for user's real name and uses it as identity. http://trac.roundcube.net/ticket/1485203
can be safely included. adds '@' + 'mail_domain' if the e-mail address from LDAP does not include '@' sign. Our emails are of the form "ldap_uid@mail_domain" and there is not a seperate field for e-mail in LDAP, so they are autogenerated by this patch. http://trac.roundcube.net/ticket/1485201