In our company we are using perdition to proxy access to dovecot
servers. It works great!
Due to historic reasons, our user's login can be different in the
dovecot server than in the frontend proxy. We use mysql to store all
this information, and have produced a patch that allows this
functionality. This patch allows to add a new column called "realuser"
that holds the username to show to backend dovecot servers. We have done
it only in the mysql account storage, and also made sure that we don't
break anything if this feature is not used. This patch applies cleanly
to 2.1 and 2.2.
Please find attached the patch. If there are any contribution guidelines
to follow, please let me know.
Eduardo Díaz Comellas
Ultreia Comunicaciones, S.L.