As I posted previously, I’ve been experimenting with finding a my perfect iPhone email set up. Since then I’ve made a few changes and I’m really happy with the results. As such, I thought I’d post a bit better of a tutorial since it’s a bit convoluted from the back-end—though still simple to use and the complexity is invisible during daily use.
Benefits to this system
- Spam trapped via gmail’s awesome spam filter
- Use your personal domain name address as your public-facing address (i.e. from and reply)
- Read and send email using iPhone and Mail.app with
- Email marked as read, deleted, or moved is automatically synced between iPhone and Mail.app via IMAP
- Gmail archives all email both received and sent
How it works from the front-end
- My catcubed.com email is my main public email address, but I also still receive messages sent to my Gmail.
- All incoming messages (including my catcubed.com account) are spam filtered via gmail’s fabulous spam filter
- I use my iPhone and/or Apple Mail for normal day to day email reading/sending
- Personally, I read email, reply if needed, and then delete; thus, keeping my inbox clutter-free (in keeping with a GTD approach). If I need to review an old email, I go to Gmail where all my emails both incoming and outgoing are automatically archived.
- Alternately, if deleting is not your style, you can set up your Mail.app to automatically move mail to an archive folder on your computer.
- Additionally to reduce digital clutter, I’ve manually set it up so that all mailing lists are filter to remain in gmail instead of forwarding my iPhone. I go to gmail to check mailing lists.
Email account cast of characters:
- catcubed.com account – public email addy (also used as your outgoing mail server)
- Gmail.com account – main email reservoir, spam filter, and archiver
- private iPhone IMAP account – secondary email reservoir receives mail after it has been filtered via gmail. This account name is not used publically.
Behind the scenes: What happens to incoming messages
- Emails sent to catcubed.com account are set on the server to auto-forward to gmail
- Gmail spam filter does it’s thing
- Manually created gmail filter filters out all mailing lists and then forwards the remaining emails to the iPhone IMAP account; in gmail the emails are also archived (skip inbox) and labeled “iphone” (this labeling makes for easier searching later)
- iPhone and Apple Mail check for mail on this IMAP account
- Emails read on iPhone are labeled read in Mail and vice versa thanks to IMAP (deleted mail, saved drafts, are also synced)
Behind the scenes: What happens to outgoing messages (Ver. 2.2)
- Email sent from iPhone/Mail goes out through your public facing email account STMP (this email is also synced to the IMAP in my sent folder)
- All email is auto BCCed back to yourself so that sent mail can be archived in gmail (mail sent back this way appears as sent mail in gmail and is connected to conversation threads like normal — gmail’s magic that way)
- Create 3 email accounts:
- Your gmail address
- Your public facing address (a normal POP is fine) [this account is not required if you are using gmail as your public facing]
- your private IMAP account used only for retrieval on messages for your iPhone/Mail.app
- Set your public facing account to auto-forward all emails to your gmail account (this should be done server-side; you can set it to delete the emails too since there is no need to store emails here)
- Set up a manual filter on gmail to forward on all mail — except mail sent from yourself — to your IMAP account, skip inbox, and label “iphone”
- You can also set this same filter to filter out mailing lists like I did (i.e. does not include [mailinglist email] or [other mailing list email] or [Uncle George who sends all those bad email jokes])
- Set up your Mail/iPhone programs. You will only need to set up one and the other will copy the settings. However it only copies the settings initially so any later changes after this will have to be replicated on both.
- In the address field use your public facing email addy
- For incoming use your private iPhone IMAP account configuration (read your email server’s instructions for proper settings).
- Use your public facing email as your outgoing SMTP account
- Set iPhone/Mail.app mail settings to “Always BCC Myself” (this makes sure it gets into gmail)
- Optionally Step: you can go back to gmail and set it up to allow you to send emails from it as your public facing account. This way you can also use it as your complete webmail client. Instructions on how to do this are here
- Optional Step 2: Setup rules on your Mail.app for incoming mail. Note, these rules will only take effect when you return to you machine and start Mail.app. You can these rules this to move mail off the server folder and into local folders for archiving.
That’s it! Not too bad really! Granted it’s a bit confusing to setup with all those accounts, but it’s invisible during daily use. You have the benefits of using the iPhone for email, but also have Gmail as your main email repository, spam filter, and optional webmail client.