Puedes hacer que los caracteres especiales los conviertas a código que entienda HTML.
Por ejemplo
Para escribir
Para que lo entienda cualquier browser, pasalo a formato ASCII
Quedaría:
Cita: alg&# 250;n texto, d&# 237;a, a&# 241;o
puse los espacios para que no los interprete el broswer
Te mando la tabla para que la cheques, despues solo es cosa de que antes de que envíes el email hagas un replace sobre los caracteres especiales.
http://www.asciitable.com/
Espero te funcione..