We're sorry about the frustration with trying to set up Google Apps email with a custom domain. Google dropped support for new free accounts last week without any warning.
If you had already created your Google Apps account before last Friday but just hadn't connected it to WordPress.com yet, the good news is that you can still do so. Or, if you want to use Google Apps for Business at $50/year, you can also still do that.
First, make sure that you have a valid Google Apps account. You can check for this by going to the Google Apps dashboard for your domain, like this:
https://www.google.com/a/mygroovydomain.com/
Replace "mygroovydomain.com" above with your own domain name. If you see a login screen, great! Go ahead and log in and then follow the steps below to verify your domain.
If instead you see an error page that there isn't an Apps account for the domain, you'll need to sign up for a Google Apps for Business account, or choose a different email hosting provider.
VERIFY YOUR DOMAIN
1. Sign in to your Google Apps dashboard
2. Click “Confirm that you own the domain”
3. Click “Continue” in the pop-up box
4. Click the dropdown menu to “Select your domain registrar”
5. Select “Other” from the bottom of the list
6. Copy the code that begins with google-site-verification
7. Keep the Google dashboard open, but go to your WordPress.com site dashboard in another browser window or tab
8. Go to Store -> Domains -> Edit DNS
9. In the large blank, enter TXT followed by the code copied in step 6. It should look like this example (but with your own code after the equal sign):
TXT google-site-verification=xxxxxxxxxxxxxxxxxxxxxx
10. Click the Save DNS Records button
11. Wait a few minutes, then return to the Google dashboard
12. Click the Verify button at the bottom of the screen
13. At the Congratulations page, click Continue
14. Go back to Store -> Domains -> Edit DNS in your WordPress.com dashboard
15. Paste in the following standard Google mail records (below the TXT record that you saved earlier):
MX 5 ALT1.ASPMX.L.GOOGLE.COM.
MX 5 ALT2.ASPMX.L.GOOGLE.COM.
MX 1 ASPMX.L.GOOGLE.COM.
MX 10 ASPMX2.GOOGLEMAIL.COM.
MX 10 ASPMX3.GOOGLEMAIL.COM.
TXT v=spf1 include:aspmx.googlemail.com ~all
16. Click the Save DNS Records button
That's it! It may be a few minutes or hours before your email begins working.