Charm is a full-featured, cross-platfom blogging client for LiveJournal, Atom (Movable Type, Blogger), and MetaWeb (WordPress). It is console-based, all-text, and can be used entirely from the command line. It is written in Python.
The plainMail2HTML utility creates and attaches a HTML part to a text/plain email message. It can be used with text-based email clients (e.g. Mutt) to convert a text/plain mail into a multipart/alternative with HTML part and send it.