new email address not forwarding
I’ve just moved a new domain (newboston.net) over to Digital Ocean, creating the A records and then updating the registrar (godaddy.com) of the change. After a few minutes, nslookup and dig confirm that the change has propagated. Checking the apache logs, I’ve also confirmed that web pages are now being served from Digital Ocean. So far so good.
Now to forward email sent to a few newboston.net addresses. This is currently handled by my current ISP, but I’d like to do this through DigitalOcean. I added a new A record for mail, as well as an MX record, and then updated /etc/postfix/main.cf to include the new domain under virtualaliasdomains, and a pair of new email aliases in /etc/postfix/virtual. I ran “newaliases”, reloaded and restarted postfix, but I’m still getting an error when sending an email to “firstname.lastname@example.org”:
Delivery to the following recipient failed permanently:
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain newboston.net by mail.newboston.net. [126.96.36.199].
The error that the other server returned was:
550 5.1.1 email@example.com: Recipient address rejected: User unknown in virtual alias table
Is there something wrong with the way I’ve set up the alias?
Here is the contents of /etc/postfix/virtual. I can confirm that firstname.lastname@example.org is forwarding correctly.
root@pescadero:/etc/postfix# cat virtual
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.