I have a server with Debian 6 (Squeeze), running Postfix, Dovecot, and using MySQL as the backing store for virtual email accounts.
For my domain
example.com, I have a ‘catch-all’
@example.com that forwards to
I want to allow an authenticated user to log in as
firstname.lastname@example.org to use SMTP (and thus take advantage of SPF validation and DKIM signing), but not allow Postfix to deliver mail sent to
email@example.com to Dovecot. Configuring a ‘full’ account in the MySQL database causes this to happen, so far as I can tell.
How can I do this? Am I approaching this in the wrong way?