Manu
Apr 1 2006, 05:03 AM
Hola
Cuando desde un script de php envío un correo en formato html, siempre llega en modo texto mostrando los códigos de html en lugar de interpretarlos ¿Cómo puedo solucionarlo?
Gracias de antemano
waa2k
Apr 1 2006, 02:00 PM
Hay muchas maneras pero depende de que estas usando, por ejemplo si usas phpmailer pones:
$mail->IsHTML(true);
Willy
PD: Indica tu procedimiento para poderte dar ma ideas.
Manu
Apr 4 2006, 09:17 AM
Se trata del traslado de un dominio de un servidor a otro y en el primer servidor funcionaba bien en este muestra una salida como la que viene más abajo. Este servidor es un Fedora Core 2 con Plesk 7.5.4 Reloaded y php 4.3.10.
Supongo que será un detalle de configuración que se me escapa
Debería recibir sólo negrita y lo que recibo es:
Received: from undominio.com
X-Mailer: PHP/4.3.10
Content-type: text/html
From: "elqueenvia"
X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on serv01.midominio.com
X-Spam-Level:
X-Spam-Status: No, score=-4.5 required=2.0 tests=ALL_TRUSTED,AWL,BAYES_00,
BLANK_LINES_70_80,HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,
HTML_SHORT_LENGTH,MIME_HTML_ONLY,MSGID_FROM_MTA_HEADER autolearn=no
version=3.0.4
negrita
------------------------------
Os agradecería una orientación.
Gracias
Nailuj
Apr 4 2006, 11:41 AM
Jau!
Al parecer el mensaje ha sido convertido por la fun cion
htmlentities o alguna similar. Podrias usar la inversa:
html_entity_decode
Un saludo!
Manu
Apr 4 2006, 12:32 PM
Gracias por la respuesta, pero pienso que ese no es el motivo.
tyler
Apr 19 2006, 03:10 PM
¿Exactamente qué estás tratando hacer con el script de php? ¿Solo necesitas html en tu script? ¿Cuántas personas están recibiendo el correo? ¿Solamente uno, o más de uno?
Cuando hay más de una recipiente, es necesario para cambiar algos partes del script...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.