Error: Postfix - do not list domain example.com in BOTH mydestination and virtual_mailbox_domains

You see the following error in your mail log:

Feb 24 21:42:39 mail postfix/trivial-rewrite[1896]: warning: do not list domain example.com in BOTH mydestination and virtual_mailbox_domains

 

Solution

You have example.com in the resource (for example a MySQL database) referenced in the virtual_mailbox_domains directive in /etc/postfix/main.cf AND in the mydestination line (also in /etc/postfix/main.cf)! This doesn't work. You can list example.com either in virtual_mailbox_domains or in mydestination, but not in both.

Please correct this and restart Postfix:

/etc/init.d/postfix restart

Share this page:

4 Comment(s)

Add comment

Comments

From: Christopher Thomas

you mention that to solve the problem, you need to make both different, but never went far enough, nobody knows how to fix the problem, just that there is a problem. the error message already explained the problem, therefore in order to be a "howto" we need to know "howto" fix it.

From:

That would depend on how the server is set up.  There is no one-size-fits all solution.  It's different for every configuration.

From: Anonymous

In my case, at least, removing mydomain.com from mydestination cleared things up. On my server, mydestination is just localhost, localhost.localdomain

From: Anonymous

GREAT SOLUTION, works for me.