Thursday, June 14, 2012

Interesting behavior when forwarding mail to Gmail

I have my own domain, which for illustration purposes we'll call z.com (since I get enough spam as it is, thanks). I use Gmail to pull any mail that comes to my main email address (e.g., foo@z.com) via POP3, since I am using Gmail as my email archive (that may change). All well and good.

When I set up a new account on an online site, especially one I am just trying out and may not stay at, I will set up a new email address on my domain, for example, baz@z.com, and then have it forward to my Gmail account. I could use Gmail's cool "+" notation instead (my.name+baz@gmail.com), except I've found in practical use that many/most sites filter out email addresses with "+" in them as invalid, even though it meets the RFC. Once again thanks to overzealous programmers for doing what they think is right instead of doing what is actually correct.

Setting up a different address for each site allows all kinds of chewy goodness:
  1. It insulates my "real" address in case I want to stop using a service. I can then delete the mailbox from my domain and that email address becomes junk to the company that has it. They can sell it, but it won't increase my spam load any.
  2. It allows me to detect who sells my email address (or worse, who got hacked and lost it).
  3. Since email addresses are the equivalent of userids on most sites, it allows me to further separate risk by having both a separate, randomly generated strong password for each site and also a separate id for each site. If a site gets hacked and everyone's credentials get compromised the only thing I'm out are the credentials for that site.
All good.

When I set up a new email address on my domain it takes up to 15 minutes for it to take effect. I will then send a test email to it to make sure it's working before registering on the new site with my new address and randomly generated password. And here's where it gets interesting. I can't test those addresses by sending an email to them from Gmail. Gmail or something else somehow "eats" the email or otherwise "knows" when it gets the forward and doesn't show them in my inbox. Let me see if I can explain better:

Test Sent From Test Sent To Results
my.name@gmail.com my.name@gmail.com Success - email from my Gmail id (my.name@gmail.com) to my Gmail id shows up in my Gmail inbox
my.name@gmail.com foo@z.com Success - email from my Gmail id to my main domain mailbox (foo@z.com) shows up in my Gmail inbox (pulled via POP3)
my.name@gmail.com baz@z.com Failure - email from my Gmail id to a mail address on my domain (baz@z.com) that is getting forwarded to Gmail never shows up in my Gmail inbox (and no, it's not in the spam folder)
myid@work.com baz@z.com Success - email sent from any other account other than Gmail (myid@work.com) to a mail address on my domain gets forwarded and shows up in my Gmail inbox

I don't know whether to blame Gmail, my domain provider, or what. But it is odd behavior, don't you think?
BlinkList Delicious Digg Facebook Furl Google Bookmark LinkedIn Mixx Reddit StumbleUpon Technorati Yahoo

3 comments:

Anonymous said...

Have you considered using google apps on your domain and setup one address as a catch-all for all the other 'random' addresses you come up with when registering on websites? Then have this catch-all forward to your main account. This way you don't have to setup any email addresses anymore. They're just there. You could even make your main account a catch-all and just filter out the mails coming to the different addresses.

Jim said...

Anon, I could do that now with my domain, but don't, just to avoid all the random spam that is generated around "let's-try-this-address@z.com". And I wouldn't use Google Apps anyway, because (a) Apps at least used to lag the main Google offerings in terms of feature set, and (b) about every 2-3 months I go through some angst about whether I should completely de-Googlify anyway.

Anonymous said...

Jim, I can just speak from my experience that the setup I described above works pretty well for me. I don't get ANY spam in my main account because all (99.9%) gets filtered out in the catch-all account and then only the valid mails get forwarded to me. As for the lag in Google offering, personally I don't mind that, I'm one of those who don't have to have all the latest stuff (I don't have a smart phone). As for de-googlifying yourself - you prove the point that it's not that easy ... you THINK about it every 2-3 months, but you don't DO it. I wouldn't. Have a nice day :)