
Jen and I went to the gym this morning to work out. I didn't have as good of a workout as I would have liked. Afterwards we stopped by a comic-book store and I bought two sets of dice. Jen was away for most of the day at her Mom's house.
I spent pretty much all day long working on a new email solution for billimek.com.
Prior to today, Jen and I were both using outlook to connect to the linux box (turing) downstairs via imap. It used fetchmail to retrieve email from the site5 server which gets all mail sent to billimek.com.
We both have gmail accounts but have them set to simply forward email to our primary billimek.com accounts. There isn't necessarily anything wrong with this setup but even with IMAP, I'm sort of tied to using the Outlook fat-client. I looked into IMAP-enabled webmail solutions (squirrelmail, horde, and roundcube) and none worked to my expectations.
Weeks (or months?) ago I signed up for the Gmail for your Domain beta that Google launched. Well last night I got an email saying that I've been accepted into the beta test program.
This presented an opportunity. I like the gmail interface enough to use it as my primary email client. Even though one can set up their gmail account to send mail from a different address (i.e. from jeff@billimek.com instead of billimek@gmail.com), some email clients report these types of emails as 'from jeff@billimek.com on behalf of billimek@gmail.com'. This is a dealbreaker for me.
So I did a lot of research and thinking about it and decided to pull the trigger and migrate over to GFYD. Last night I added the appropriate MX entries on the DNS server for billimek.com over at site5. This was a painless process and I had no trouble with it. I also added some SPF records to allow google, site5, and the domain for turing to be valid senders for email from billimek.com.
The DNS settings took a while to propagate so it was a good thing I initiated it last night. Today it was all switched over correctly.
Jennifer prefers to continue to use Outlook on the PC downstairs (freeside) so I set up her account to auto-archive mail as soon as it is downloaded via POP. So she can still check her email on the web until she uses outlook to retrieve it. I also modified her outlook settings to not auto-check email every x-minutes so that way if she stays logged into outlook it won't keep downloading new mail for her.
This approach keeps all emails archived on the gmail server so she can still get to it after-the-fact and search, but she uses Outlook primarily, so she isn't using any of the labeling or filtering capabilities. We also do nightly backups of her outlook pst file so she has a lot of redundancy in her email retention.
I, on the other hand, prefer to ditch outlook altogether and use only the gmail interface. Because I have thousands of emails going back to 1997 in my imap store, I would like to have them imported into my gmail account. This is one of my issues with gmail: There is no way to correctly 'import' email into your account. This would have been a deal-breaker for me too, but there is a kludgey way to get email imported with a program called Google GMail Loader. All this does, though, is forward emails to yourself. But it's better than nothing.
Using GML I imported the thousands of emails from my IMAP store and labeled them all with the 'Imported' label. From there I also labeled them so that way what I had in some folders (i.e. sent, receipts, etc) were labeled the same way.
One big problem with this approach is that all of my imported emails all have the same date (the date I imported them) on them now. This makes it frustrating to search because all emails from 1997-today are all mixed together in the search results when normally they would be sorted by date.
I planned for the future by labeling the all as 'imported' so when (if) a better solution is available to import old email (i.e. google finally adds imap support or provides a mechanism to import email), I can blow away all of those old imported emails and import using a cleaner method.
In addition to this, I set up my account to have POP access so I'm still downloading a copy of every email I receive at gmail to my local IMAP store. They are all unsorted and it will be a big pain to go through them if I ever switch back, but at least I have a local backup just in case google turns evil.
The gmail for your domain is really cool. I can add users, email 'aliases' (i.e. 'jennifer' also gets to 'jen'), and email lists. I created a special email account that will go to both Jen and I. There are also some customization options, including adding your own custom logo. The 'mail.billimek.com' logo earlier in this entry is the logo I have for our gmail account. So in the upper-left-hand-corner of the screen when logged into our gmail or google calendars account is the custom logo.
I added a special redirect rule for mail.billimek.com to go to the login page of the special gmail account. I'm pretty happy with it so far.