Latest update: 2010-11-20: Twitter tweaked the addresses again. Remove the twitter- part of the addresses in your filters if you’ve set them up.
Update (2010-11-11): Twitter changed their addressing scheme again. See below for instructions.
As you all have probably heard, Twitter is gaining popularity in leaps and bounds. All the new users mean more follower notifications arriving in my inbox, and Twitter’s default messages aren’t very useful. (The direct message notifications are pretty bare-bones, too, but I don’t get many of those so it wasn’t a priority.)
Update (05/06): Twitter prettified their emails, but I still think Topify’s are better. Unfortunately, Twitter also went back to using the same address ([email protected]) for all users’ notifications, putting the email-address–specific addresses in the reply-to header. So the filter setup in this post doesn’t work any more. I had to come up with a new, more complicated filter… Stupid Twitter…
Update (05/07): Twitter went back to the old From addresses, so the filters from this post should now work again.
Despite the admonitions in the article above (on ReadWriteWeb) about changing passwords and all kinds of security precautions, I’m not worried about my own account. There’s one simple reason for that: I never actually switched my email address in Twitter’s settings. Instead, I created a Gmail filter to auto-archive follow notifications from Twitter and forward them to Twimailer. That way, I:
- had all my follow notifications even if the service went down (it did for several days) or glitched (sometimes I get messages with no information)
- only forwarded the messages Twimailer needed to be useful, rather than everything
- made sure to keep password resets (which I haven’t used for my main account in the last few months anyway) completely out of Twimailer’s hands
I was very comfortable with this system. I can only guess that Jon’s original intent was to simplify the setup process. After all, most people don’t bother with email filters, and wouldn’t necessarily know how to set one up. Changing settings on Twitter’s website is a lot easier.
A New Age
I found an invite on the Topify blog (sorry, no link; you gotta dig through their site too so it’s fair for everyone) and quickly signed up. The Twitter password field distressed me a little, but it’s obviously necessary for all the extra features (like follow-back, reply to direct message, and block), all of which can be done via email with Topify. (In the future, I hope Topify will implement support for Twitter’s OAuth authentication and delete users’ passwords from their system. Consider this a request, Arik. 🙂
Anyway, switching was pretty painless. All I had to do was change the address to which my Gmail filter forwards and add my direct-message notification From address to the filter. I’m currently waiting for something to happen on my Twitter account so I can try out the new service. (I considered running Twimailer and Topify side-by-side for a bit, but decided against it; redundant emails would increase my processing time, the opposite of the intended effect.)
For those who want to copy my setup (I’m telling you, it’s a lot more resilient than the default instructions from either service), here are the filter settings to enter.
Update (2010-11-11): Twitter changed their addressing scheme. The old addresses don’t work any more. Make sure to use the . 🙂 (Updated again 2010-11-20 when Twitter removed the twitter- part of the address.)
The random letters and numbers appear to stay the same whether it’s a follow or a DM, so you only need to copy one address, then paste it twice and change one instance of follow or dm to the other.
In the filter’s From box, enter:
twitter-follow-you=yourdomain.tld OR twitter-dm-you=yourdomain.tld Twimailer: twitter-follow-you=yourdomain.tld Replace you=yourdomain.tld with your email address, using = in place of @.
That’s all you need to do for filter criteria. (If you have only one Twitter account coming into your inbox, it’s even easier; you can omit the -you=yourdomain.tld part(s) of the filter criteria. It doesn’t hurt to include them, though.)
For actions, I selected “Skip Inbox” and “Mark as read”, and told Gmail to forward these messages to my secret Twimailer/Topify address.
Click the Create filter button, scroll down your filter list, and you should see something like the following (image is linked to full-size version):
There’s also an XML file available to import, for those with the Filter Import/Export feature enabled in Gmail Labs, but creating the filter from scratch is pretty easy. The file link might go dead in a month or two when my Google Page Creator site is moved to Google Sites, but I’ll know because things like the site logo will stop working. If that happens, I’ll definitely fix it. )
Note: As I was writing this, I discovered Chris Messina’s post about this, published almost two months ago. My little hack is nothing new, I guess; but I’ll publish anyway because his instructions are focused on Twimailer and Twimailer only.
Let me know if you find this little hack useful. I haven’t time to make a bunch of pretty screenshots (unlike Chris ;-), so if you have questions, post in the comments.
Incidentally, this is my 500th blog post. If that means anything.