Bueno, el enviar mails me funciona, mi server tiene Linux y tanto en los encabezados como en el mensaje todo funciona perfecto usando \n.
El problema se presenta cuando quiero hacer el envio de mails compatible con todos los SO.
Para ello uso esto para determinar el salto:
if (stristr(PHP_OS,"win"))
$salto_server="\r\n";
elseif ((stristr(PHP_OS,"Unix"))||(stristr($soft,"Linux") ))
$salto_server="\n";
elseif (stristr(PHP_OS,"Mac"))
$salto_server="\r";
else
$salto_server="\n";
Cuando suplanto \n por $salto_server en el mensaje funciona perfecto, el mensaje llega con los saltos que le di. Pero cuando cambio los \n por $salto_server en los encabezados, aca no le presta atencion y viene todo junto, como si no existiera el salto.
Alguien sabe a que se puede deber esto? que solo funcione con \n y no con $salto_server ($salto_server="\n")