A couple of years ago, we switched mail for our domains to Google instead of hosting it ourselves. Using Google Mail for Domains, we were able to easily manage email for over 25 users scattered all over the world, without having to deal with POP3 servers, and explaining to people how to configure their mail clients. Everyone is familiar with Gmail, and the web interface is second to none.
We switched several of our domains over. The configuration was a bit tricky, as Google provides several alternate servers, and offers different MX priorities for each server.
Back in 2007, when we migrated, the official Google server configuration looked like this:
icrontic.com. MX (10) aspmx.l.google.com.
icrontic.com. MX (20) alt1.aspmx.l.google.com.
icrontic.com. MX (20) alt2.aspmx.l.google.com.
icrontic.com. MX (30) aspmx2.googlemail.com.
icrontic.com. MX (30) aspmx3.googlemail.com.
icrontic.com. MX (30) aspmx4.googlemail.com.
icrontic.com. MX (30) aspmx5.googlemail.com.
And that was that. Then, a few months back, there was a problem…
Several months ago a client said to us: “I’ve been sending emails to you…” and we never got them. We insisted that the problem was on his end, something he was doing wrong. After all, this was Gmail. It just worked. We got emails from everybody, everywhere, every time. No problem, right?
We checked our spam folders, didn’t find anything from him, and foisted the problem off as “his problem.”
A month or so later, it happened again, with a totally different person. It was the same story, “I sent you an email, didn’t you get it?” and the answer was the same: No, we didn’t get it, and no it wasn’t in any spam folder. Again we wrote it off as a configuration issue on his end.
The other day, an internal email sent from one Icrontic staffer to another never made it. After fervently searching in spam folders, we confirmed that the message was indeed sent, but never received.
And then the shit hit the fan: today an email was in the Icrontic inbox: “Not sure if you saw my first email, reaching out to you … Let me know when you are available and we can set up a conversation.” This was from a very important contact that now gets the impression that we have dropped the ball on returning his initial contact.
After a frantic search of the spam folder, we had come to the irrefutable conclusion: some emails were simply never showing up.
That’s when we started digging. A visit to our DNS setup and recommended Google Apps MX settings revealed the problem: Whereas our configuration looked like the one recommended by Google two years ago, the current recommended configuration did not match. Google Apps recommended MX settings look like this:
icrontic.com. MX (0) aspmx.l.google.com.
icrontic.com. MX (5) alt1.aspmx.l.google.com.
icrontic.com. MX (5) alt2.aspmx.l.google.com.
icrontic.com. MX (10) aspmx2.googlemail.com.
icrontic.com. MX (10) aspmx3.googlemail.com.
Notice two key things: The MX priorities are different, and aspmx4 and aspmx5 are not on the list.
Now, various searches reveal that Google has not decommissioned 4 and 5. They are no longer recommending them, but they are still up. However, we are at a loss to explain what happened to our mail, other than to assume the MX priority changes had something to do with it.
Google has not notified us in any way (for any of our domains) that a change was made. Even if the changes were minor or superficial, we should have been notified so we can make sure we’re running the latest recommended MX configuration for our domains. Not only does our mail rely on it, but several of our associates and colleagues have switched to Google Apps on our recommendation. Situations like this undermine our authority and our associates’ sense that we know what we’re doing.
Dear Google: If you change things, please tell us. Love, Icrontic.