Email forwarders or accounts not working, catchall collecting ALL emails

Imported a Cpanel account, and I am concerned email accounts and forwarders are messed up some…

The first issue was we had created a catchall, and then creating some new forwarders, but the forwarders and email accounts were not going to the emails we wanted, they were all going to the catch all. The catchall was to go to catchall@mydomain.com.

When I deleted this and added @mydomain.com as the additional email addresses in the catchall account, I can see the Alias is now catchall-mydomain.com (@ changed to -).

But the new email accounts and aliases I setup are still not going anywhere.

I deleted the catchall and email is still not going to the users mailboxes or forwarders. Its going no where. No bounce backs.

Is this anything to do with it, its only suspicious thing I can find in the logs:

C8F0DC29A: unreasonable virtual_alias_maps map nesting for me@mydomain.com

Nov 12 17:01:04 mydomain postfix/trivial-rewrite[16594]: warning: do not list domain myhostname.co.uk in BOTH mydestination and virtual_alias_domains

I am getting bounce backs, here’s what it says:

This is the mail system at host myhostname.com.

I’m sorry to have to inform you that your message could not
be delivered to one or more recipients. It’s attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

              The mail system

me-mydomain.com@mydomain.com (expanded from
me@mydomain.com): User unknown in virtual alias table
Reporting-MTA: dns; myhostname.com.
X-Postfix-Queue-ID: 26304C29A
X-Postfix-Sender: rfc822; me@myforwardingaddress.co.uk
Arrival-Date: Tue, 12 Nov 2013 17:28:08 +0000 (GMT)

Final-Recipient: rfc822; me-mydomain@mydomain.com
Original-Recipient: rfc822;me@mydomain.com
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; User unknown in virtual alias table

Ok I think I sorted it… I had an alias server the same name as the hostname. This was a point I picked up on another forum somewhere after searching the past hour! Removed the alias server and it all works OK. PHEW!