Gmail won’t forward mail sent to theself

domainemail-forwardinggmailgoogle-apps

I own a dedicated server with a domain, we'll say foobar.com. I use Google Apps to manage my email SMTP servers.

Now I don't check two Gmail inboxes. I have my own personal one, and then I have foobar.com's inbox from Google Apps. Naturally the easiest thing to do is just have all foobar's emails forwarded to my personal one. So then I am only checking one inbox. This is all fine and dandy.

I use MSMTP that with a wrapper that uses /etc/aliases. I have it set so any mail attempting to go to root (things from cron, etc) will go to support@foobar.com.

So when Google App's (foobar.com) gets an email from the email I have setup with it (support@foobar.com), it automatically doesn't forward the message. This is a "feature" to Gmail/Google Apps I suppose.

How do I get around it, workarounds, etc.?

I could just have my alias set to my personal email but I wanted a place to have all foobar related emails archived in one place (Google Apps).

Best Answer

I had this problem before and took me days to figure out.

It is related to your server setting, not Google Apps. I assume your server is running cPanel.

  1. log in cPanel account of the account (domain)
  2. Click "MX Entry" under "Mail"
  3. Select your domain from the drop down list
  4. Select "Remote Mail Exchanger" under "Email Routing"
  5. Click "Change" button and you are done.

If you do not set email routing to "remote mail exchanger", the email will be delivered locally when sent from the server, thus you don't get the emails in Google Apps (external mail server).

Hope this helps.

Related Topic