Comprueba si cuando te sale mal la firma se debe a que estás enviando el archivo en formato de texto plano.
No dices si esto se produce en tu propio email o le sucede a quien lo recibe.
Hay personas que tienen el mail configurado para que no les llegue HTML (yo por ejemplo) por lo que cuando te mandan algo en html recibes el código
Saludos,