Send email from server to gmail using postfix
The other day I ran into this problem where postfix insisted on delivering mail… as it was supposed to do! As it was configured! But this isn’t what I wanted. Let me explain what was happening:
I have a machine called ws1.domain.com
. It’s in the domain.com
network. The mx record for domain.com
points to gmail apps. When ws1
tried to send out mail to [email protected]
, it would deliver it to the local email box. This is not what I wanted - I wanted it to leave the machine and go to the gmail box. Everywhere else worked fine.
After some mistakes, I finally realized where the culprit lived…
In main.cf
, the following variable was set:
mydomain = domain.com
This was as it was supposed to be. But, later on in the file, the following line existed:
mydestination = $mydomain, localhost.$mydomain, localhost
This was what was causing the local mail to be delivered locally. I removed the variables like such:
mydestination =
And now everything works. Yay.