Google for Domains
I've been looking at outsourcing my email, and after writing that post I signed up for the Google for Domains service. What follows are my initial thoughts now that I've started using it, as well as some suggestions based on my experiences thus far (mostly aimed toward my family, who are now also using Google for Domains).
The Google Control Panel is extremely easy to use. It took me all of four minutes to get things set up. Google makes it easy for you to use links to your own domain in order to access their services, and they even provide to you the necessary DNS changes in order to support those custom URLs. So instead of http://mail.google.com/a/example.com, you can use http://mail.example.com. The same goes for docs.example.com and calendar.example.com. Adding and managing users is similarly easy.
I selected Google for Domains primarily for their email service, so that I can stop managing my own MTA and anti-spam tools, so that was the bit in which I was the most interested. I host a handful of domains for my family, and I wanted to make sure all their vanity email accounts remained. Thankfully, the Google control panel allows you to associate additional domains to the primary domain, and again they provide instructions for setting up the DNS MX records as needed. The one catch to this is that an email address is valid across all the domains you define. So if I define domains example.com and example2.com, email sent to user1@example.com and user1@example2.com will be delivered to the same user. This isn't a big deal for me, but it might be a gotcha for others.
I've been accessing my email for the last several years by IMAP, using Mozilla Thunderbird. I have a handful of folders into which I organize my mail. Not having spent much time with GMail in the past, I was a little worried about workflow changes that might be required of me. In particular, I was worried that all the thousands of messages I've been saving over the years would be stored in one gigantic Inbox, and I'd see the gigantic list of messages every time I logged in. Thankfully this was not the case, and importing all of my old mail into Google Mail was an easy (if extremely slow) process.
Google's web-based mail system does not use folders like Thunderbird; instead it uses labels. Labels are just that: it's a term you apply to a message. You can then filter the list of messages you see in the web-based interface by label. Messages can have more than one label, which provides some additional organization convenience over folders, since a message can only be stored in a single folder at a time (unless you copy it into multiple folders, but then deleting the message from one folder will not automatically delete it from other folders into which it might have been copied).
By default, messages do stay in the Inbox, even after you label them. It's easy to move old messages from the Inbox, though, through the use of the Archive button. When a message is marked "archive" it is removed from the Inbox, but remains accessible through search and label filtering, as well as the special "All Mail" display. In essence, labeling a message and then pressing "Archive" is the same as moving a message into an IMAP folder.
Google Mail does provide IMAP access, so you can use a traditional mail client if you prefer. Importing messages requires that you connect via IMAP. When accessing your mail via IMAP, the labels you created are presented as IMAP folders. If you place messages into the Google Inbox, they will be visible in the Inbox when using the web-based interface, as well. If you place messages directly into a Google label-as-IMAP-folder, it will acquire the appropriate label and be automatically archived, preventing it from being displayed in the Inbox. So the process of importing all my old mail was simple: define a new IMAP account in Thunderbird for Google Mail and then copy messages from my old IMAP folders into the corresponding Google label-as-IMAP-folder. I elected to create the labels in the Google web interface ahead of time, for no particular reason. I assume you can create new labels-as-IMAP-folders using Thunderbird and have that work the same as if you create the label first.
Switching to the web-based interface for Google Mail will take some work, but I've already found a compelling reason to make it worth my time. Using filters I can apply labels to messages as they come in. Then, I need only click the "Archive" button when I'm done reading to have those messages automatically filed. This is a terrific way to streamline the organization of my messages. When using Thunderbird, I'd have to manually move each message (or selected group of messages) to the appropriate folder. I would often miss the intended destination folder, and end up filing messages in the wrong location. Using Google Mail, I can ensure that mail ends up where it needs to go before it even comes in to me! All my mailing list messages are now labeled automatically, as well as mail from my family. I only ever need to click the "Archive" button now, which makes for a pretty easy to remember workflow.
I installed the FireGPG plugin in order to be able to use GPG signing and encryption from within my web browser (although I hardly ever encrypt anything, much to my disappointment). I'm now skimming the list of Greasemonkey scripts for GMail and will probably also investigate a few Firefox add-ons to see if there are additional ways to make my Google experience even better.
So far, I'm pleased with what Google offers, and I'm happy to get out of the mail administration game. I'll soon be able to downgrade the VPS service I use, since I no longer need the additional memory or disk for email processing and storage. I'm looking forward to sharing a calendar with Carina. And while I doubt I'll make use of the Google Docs service, it's nifty to know that it's available to me should I find a need.
DIY
For many years I've been an ardent supporter of the "do it yourself" approach for server management. I used to run all of my websites and mail servers from my personal DSL line using a computer in my spare bedroom. Earlier this year, I finally got fed up tending to the hardware and purchases a VPS account at TekTonic. This has served me better than I expected, and I've felt extremely liberated not having to fuss with hardware.
I'm growing increasingly tired, now, of managing my mail services. It's no longer interesting to me to keep up with the latest anti-span tactics, or to restart the mail services when they fail for whatever reason. As such, I'm seriously considering letting someone else manage my email services for me.
I know several people who use -- and rave about -- webmail.us. I'm comfortable paying for someone else' expertise in email management, so I'm willing to fork over a couple bucks a month for a reliable email system I don't need to babysit.
I also see that Google for Domains is available to me, and for free. I'm not entirely keen on the idea of letting Google hold all of my email (plus all my family members' emails), but I'm not so opposed to that idea as to rule out Google altogether.
A quick skim of some of the reviews of Google For Domains suggests that it should be satisfactory for my needs, and will offer a number of additional benefits which may or may not be useful to the family (shared calendar, for example). I think I might give it a shot...
Google Reader Trends
I just noticed that Google Reader has a "trends" link. I don't recall seeing that before; though I admit that I don't often look at the interface for Google Reader, as I'm too focused on the news content it is displaying to me.
From your 83 subscriptions, over the last 30 days you read 4,730 items
I haven't starred, shared, or emailed any items. I'm not much for social networking functionality, which explains why I haven't shared or emailed anything.
What's really interesting in the trends is both my personal reading habits, and the posting habits of the sites I read. I read more items between 7 and 9 AM than at any other time through the day. This makes sense, since all the news that has accumulated overnight is waiting for me. And for some reason, I read more items on Wednesdays than any other day of the week.
BoingBoing and Slashdot both post about 20 items per day. The feed for my Flickr contacts is running around 15 items per day, while the Flickr feed for the tag "skippy" is about five items per day.
Ultimately, all of these stats are completely meaningless, and not particularly useful to me. I don't really care how often sites publish, or what percentage of their posts I read, or when I read news the most. I care about reading the news, not reading metadata plotting trends about me reading the news. That said, I'm now interested in subscribing to a variety of feeds to which I wouldn't normally subscribe, just to see what sort of trends might develop.
Ooooh shiny
I have plenty of work to do all day long; and I have plenty of things to occupy my free time. I should have spent this evening working on Habari, or preparing for a Drupal presentation I'll be giving next week. Instead, I spent way too long fiddling around with the Google Maps API for a project for Ohio LinuxFest. This was the first time I've ever intentionally worked with Javascript, so I suppose the experience wasn't without benefit to me.
