TkRat is a graphical Mail User Agent (MUA) which handles MIME. It is mainly written in C but the user interface is done in tcl/tk.
The program currently understands unix mailboxes, POP, IMAP and mh folders. It can manage a database of messages associated to events triggered by elapsing time intervals. Messages are sent via SMTP or any user configured program (for example sendmail).