Just a quick update… not sure what was going on yesterday, but I am getting sent mail in my inbox. Damn you GMail!
I really don’t like POP email, but the last thing I want to do is create a new email account just to gain IMAP access to forwarded Gmail. I currently forward my Fastmail.fm (atmasphere.net) mail into Gmail and have gotten very comfortable with the tags, search and ubiquitous access from my various devices. Until the iPhone I was using either webmail on the N800 or the J2ME mobile Gmail application on my various Nokia mobiles. Of course there are no applications or java on the iPhone and we already know Gmail does not offer IMAP access.
Because Gmail is unique in what it does, things don’t work as you expect or don’t work at all when you leave the Gmail world. Tags are not something understood by any other mail application and there did not seem to be any way to stop Gmail’s sent mail from showing up in my in-box until today. There is also no way to get Gmail Mobile / POP to respect my preference for identity (atmasphere.net vs @gmail.com) since the settings are a bit rudimentary for each account with no advanced options available… As a result of this limitation, I’ve been keeping BOTH my Fastmail account and Gmail account on the iPhone to make sure I can send as atmasphere.net when I want, not Gmail. As a result I get multiple notices for each mail since one forwards to the other… yes this makes me nutty!
This tip is actually so obvious I can’t believe I did not think about it – though given the setup “wizard” in the iPhone’s Mail client it’s perhaps not so obvious to think out of the box a bit. To start just set up a new account – don’t pick a preset, instead choose Other. As you will see when you select POP (or IMAP or Exchange) you can set up your email address to be different from your login credentials on both incoming and outgoing servers. I used my atmasphere.net email address as my address, and my gmail stuff on the server end. Incoming should be set to pop.gmail.com and outgoing to smtp.gmail.com. The iPhone will default to use SSL on both ends… slide down to advanced to confirm it’s set, but it should be by default. One final piece you might want is to force Gmail incoming mail to default to recent mode which will make sure you are always getting the latest stuff — even if you POP from another machine. To do this just set your username on the incoming server to be recent:email@example.com and that’s it.
This method works great! While I can’t fix the things that don’t work outside of Gmail (tags) or add true features (IMAP) I can at least make Gmail less silly by not including my sent mail in my inbox. I can also keep a single account on the iPhone instead of multiples to make sure I can send with the right identity. I hope Apple and Google make it easier for iPhone users to have more advanced access to Gmail with a pending update.
Hat Tip to my buddy Eddy who suggested this today on IM and has brought some sanity to the situation.