If anyone is interested, I've made changes to Postfix.Admin (http://high5.net/postfixadmin/) to make it work on top of a dbmail database.
This gives three levels of access to your dbmail system: User - ability to change mail forwarding, vacation auto-responder, and personal password Domain Admin - ability to change above user settings for any domain under administration, add/delete/edit mailboxes, add/delete/edit aliases, send email to new users, change user passwords, view add/delete/edit logs for this domains adminsitrated. System Admin - ability to change above domain admin and user settings, add/delete/edit domains (including transport, max mailboxes/aliases), add/remove/edit mailboxes/aliases across all domains, set passwords across all domains, assign domain administrators to domains, backup tables relevent to configuration, view add/delete/edit logs across all domains. It does NOT give you access to the EXTENSIVE range of settings that a program like DBMA (http://library.mobrien.com/dbmailadministrator/) does. The current license is a somewhat restrictive proprietary license, so I want to be very careful to not break it, but the new version appears to be being released under the GPL (that's what's in SVN anyway). (I've been unable to reach anyone at high5.net to clarify this as the high5.net is returing 5xx SMTP error codes). Note, as far as I know, there is nothing that makes it restrictive to Postfix, except that's what it was originally written for. However, the tables that Postfix.Admin creates are compatible with Postfix as far as doing lookups.