Mail Clients and Editors

My favorite mail client is mutt, and my editor-of-choice is GNU
Emacs. The two play quite nicely together, and I still use them for
personal mail, via a console SSH connection. This line in .muttrc
does the trick:

set editor="emacsclient %s"

Coupled with post.el (which is already in Debian as the package
post- el), an emacs minor mode that kicks in automatically when it
sees a mutt temp file in a buffer, and email is quite painless.

Work is a different story, calendaring, obscure formats and
attachments make using those two awkward at best, especially in a
remote console. At some point you'll have to respond to an invite,
or view some bloated binary attachment. Gmail works OK, but can be
slow and does not support external IMAP accounts, not an ideal
situation for me. So far, I've found the only (non-outlook) mail
client that handles everything reasonably well is thunderbird 3.1
with the calendaring plugin. Of course, its builtin editor is
atrocious, it can't handle quoted text, and always likes to re-
format text for you (no pasting code snippets in email). I found a
reasonable compromise with the 'external editor' plugin for
thunderbird [0], coupled with tbemail.el [1]. You just use
'emacsclient' in the external editor options dialog. It works quite
well.

Below are links to local copies ([2], [3]) in case the main sources
ever disappear.

[0] http://globs.org/articles.php?lng=en&pg=2
[1] http://os.inf.tu-dresden.de/~mp26/download/tbemail.el
[2] gopher://sdf.org:70/0/users/slugmax/code/tbemail.el
[3] gopher://sdf.org:70/9/users/slugmax/code/exteditor_v090.xpi