Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/09/2008, 08:38
a_ordonyez
 
Fecha de Ingreso: junio-2008
Mensajes: 10
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: problemas con un caracter extraño al enviar por mail()

Hola, he conseguido resolverlo. Al menos para el servidor donde fallaba.

El problema está en la longitud de las líneas html que se deben cortar.

Para lograrlo debes calcular antes de empezar a crear la cadena de contenido todas las variables que necesites calcular y el contenido en lugar de crearlo de la manera:
$mensaje .= '<html>';
$mensaje .= '<body>';
...
$mensaje .= '</html>';

Debes crearla de la manera
$mensaje .= '<html>
<body>
...
</body>
</html>';

le quitas los espacios que haya por la izquierda, debes crear la cadena html de una vez, nada de .=
Unicamente la puedes romper para añadir tus variables:
$mensaje .= '<html>
<body>
<span>' . $variable . '</span>
</body>
</html>';

De esta forma quitas las incordiosas admiraciones en el cuerpo.

Pruébalo y me cuentas.

Saludos.