Currently the subject in acs-mail-lite is encoded before the callback is called. This makes sense for sending the email, but the callbacks most likely don't want to use the mime encoded Subject but the actual subject passed along.
Hence my patch:
diff --git a/packages/acs-mail-lite/tcl/acs-mail-lite-procs.tcl b/packages/acs-mail-lite/tcl/acs-mail-lite-procs.tcl
index 6c9eb60..6bcd2b6 100755
--- a/packages/acs-mail-lite/tcl/acs-mail-lite-procs.tcl
+++ b/packages/acs-mail-lite/tcl/acs-mail-lite-procs.tcl
@@ -441,8 +441,7 @@ namespace eval acs_mail_lite {
# Set the subject
if { $subject ne "" } {
- set subject [acs_mail_lite::utils::build_subject $subject]
- mime::setheader $tokens Subject $subject
+ mime::setheader $tokens Subject [acs_mail_lite::utils::build_subject $subject]
}
# Add extra headers