lucianomdq:
Creo que esa funcion utf8_decode($mensaje)
debes usarla con mas cuidado.
Te sugiero lo siguiente ->
if(mb_detect_encoding($mensaje)=="UTF-8") {
mail($para, $asunto, utf8_decode($mensaje), $header);
} else {
mail($para, $asunto, $mensaje, $header);
}
Saludos
Franco