Old as the article may be, if anyone is interested: http://sup.rubyforge.org is a gmail-inspired command-line mail client. Threading, tagging, full-text search, hooks etc.
http://sup.rubyforge.org/svn/trunk/lib/sup/imap.rb
"fucking imap fucking sucks. what the FUCK kind of committee of dunces designed this shit."
Classic.