Make virtualmin edit /etc/postfix/virtual

OK - I’ve almost got postfix up and running again.
I’m attempting to set it up to use the Maildir format, and I’m oh so close.

Virtualmin is setting up the addresses fine and the mappings as well. The problem is that postfix is only receiving mail for domains listed in the mydestination parameter. Example:

Attempt to send mail to kevin@atunscs.com - BOUNCE
Add atunscs.com to mydestination
Send again - RECEIVED
Attempt to send mail to non-existing@atunscs.com - BOUNCE, unknown user

So obviously postfix is using the virtual users file, because it bounces the mail when the user doesn’t exist. The only problem is that I’m having to list all of the domains in the mydestination parameter in order for it to deliver to them, and I know that’s not right.

Any ideas here?
Kevin

Ugh…the title is wrong. Don’t know what I was thinking when I typed that. Also, that first bounce should be

PERM_FAILURE: SMTP Error (state 9): 554 5.7.1 kevin@atunscs.com: Relay access denied

So basically postfix just doesn’t know that it’s supposed to be receiving mail for these virtual domains and I’m not sure how to tell it to.

OK, figured it out. By adding $mydomain to the mydestination, the machine is now receiving mail for all of the hosted domains…AND it’s a closed relay…how exciting

Spoke too soon. By adding $mydomain to the mydestination parameter, it effectively OPENS POSTFIX! This is what had opened me up before.

Unfortunately, I’m now in the same predicment…Postfix won’t accept mail unless I explicitly tell it to…