I've run Dovecot+Postfix mail servers in medium-to-large corporate environments, where email addresses are mostly generated via LDAP accounts, or passed down through some HR system or other. I also run that combination (Dovecot+Postfix) with a MariaDB back end on my personal server, which is home to a bunch of projects, a family member's small business, and so on.
I am not looking for help with how to install Dovecot and Postfix themselves. What I'd like to know is what tool or tools others use on small installations (command-line only, please) for managing domains, mailboxes, aliases, and so on in my Postfix+Dovecot install.
I had a web-based management panel in the past, but am tired of trying to pile eggshell security around something so badly put together. Nor do I want to hand query the DB to make changes.
I'm also not concerned with migration overhead...the number of domains, mailboxes, and aliases on this server that will need to go to its replacement are within the range that I could bribe my teenager to enter by hand if needed. ;)