In an effort to avoid using any email UI other than the familiar embrace of Gmail via Google Apps, one of the first things I did when I became a Curtin student was to forward my email. I couldn't quite filter all of the incoming emails properly though, until last night I had a sudden realisation.
Most emails to my Curtin account look something like this:
Delivered-To: firstname.lastname@example.org Return-Path: <email@example.com> Resent-From: <firstname.lastname@example.org> To: <email@example.com>
The obvious approach was to configure the Outlook Web App to forward email
to firstname.lastname@example.org, and that seemed to work reasonably. On the Gmail side, I
simply created a filter that took all emails matching
to:email@example.com and added the
curtin label to them.
Except that didn't work for the significant minority of messages where all
of the recipients were blind carbon copied, myself included. Why not filter on
Resent-From headers? Gmail doesn't
allow users to search arbitrary headers, only those that are whitelisted. This
Gmail also allows you to search the
Delivered-To headers of
messages, and this seemed useless to me because the value would always be
firstname.lastname@example.org. There's where the realisation hit me: combined with
Gmail's automatic "plus" aliasing, the
Delivered-To header is in
fact the perfect solution.
Now that I forward Curtin messages to
and filter on
deliveredto:email@example.com, no more
emails need to be manually labelled. In retrospect, that it took me over a year
as a Curtin student to forward my mail properly is somewhat disappointing.