Если проблема только в простановке правильно кода, то можно использовать почтовый сервер, допускающий установку своих расширений, в качестве "прокси": получив письмо сервер активирует специальный модуль, который поправит текст письма. После чего письмо пересылается на обычный SMTP-сервер.
В качестве примера такого почтового сервера можно взглянуть на
James.