A site devoted to discussing techniques that promote quality and ethical practices in software development.

Showing posts with label GMail. Show all posts
Showing posts with label GMail. Show all posts

Sunday, October 24, 2010

GMail mishandles e-mail addresses - '.' is insignificant in GMail

Tonight, I received a spam mail sent to A.BCD.HelloWorld@gmail.com and intrigued how it could arrive in the in box of ABCD.HelloWorld@Gmail.com my proper GMail account.

BTW, the above e-mail addresses are fictitious containing only structural information, like the presence or absence of a . to illustrate how GMail mishandling e-mail addresses.

So I did some experiments. I sent an e-mail from my hotmail account to A.BCD.HelloWorld@gmail.com and lo and behold, it arrived in ABCD.HelloWorld@gmail.com.

I did that with several other GMail accounts some with no '.' in the address and I could add as many '.' as I like and they were obediently sent to the address without '.'.

I took my other GMail account like this OneBrownFox@gmail.com and sent e-mail to O.n.e.B.r.o.w.n.F.o.x@gmail.com and without failing it ended up in OneBrownFox@gmail.com.

In other words, GMail tries to guess e-mail addresses and that kind of dangerous practices can increase the SPAM mail you receive. In E-Mail format, the '.' is significant. That is OneBrownFox@gmail.com and One.BrownFox@gmail.com are two distinct e-mail addresses with distinct inboxes. But in the eyes of GMail, they are not.

So far GMail is the only e-mail service that seems to mishandle e-mail address in this manner.

Blog Archive