You need to create at least one user account with the domain name to be able to manage the email addresses.
Also, email account isn't just records in the postfix database. The mailbox structure and emails are physically located in the folder /var/vmail/
So you need to copy content of /var/vmail/ from the old server to the new server with access permission preserved.