![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Estimados compañeros, antes de nada gracias por anticipado. Tengo un problema a la hora de usar la funcion mail() enviando un correo con formato HTML, si lo mando a una direccion de correo del mismo dominio no sale el formato HTML sino el codigo del mismo (sus etiquetas <br><table......>) en cambio si lo mando a un correo fuera del dominio sale correctamente, pero lo curioso es que si envio mediante un programa parecido desde otro dominio a una cuenta del anterior dominio el correo sale perfecto. Juego con las cabeceras (headers) pero no consigo nada. La ultima que he probado es esta $Cabecera_txt = "MIME-Version: 1.0\r\n"; $Cabecera_txt .= "Content-type: text/html; charset=iso-8859-1\r\n"; $Cabecera_txt .= "From: wwwwwwr***xxxxx.aaa\r\n"; Con esta ademas de no salir el formato HTML, no sale tampoco el FROM ¿? Si altero el orden de las lineas, de esta forma $Cabecera_txt .= "From: wwwwwwr***xxxxx.aaa\r\n"; $Cabecera_txt = "MIME-Version: 1.0\r\n"; $Cabecera_txt .= "Content-type: text/html; charset=iso-8859-1\r\n"; Si sale el FROM pero no el HTML ¿? Os dejo el codigo para que lo podais ver y me podais decir algo. ------------------INICIO <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>PRUEBA CORREO</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php //CABECERA $Cabecera_txt = "MIME-Version: 1.0\r\n"; $Cabecera_txt .= "Content-type: text/html; charset=iso-8859-1\r\n"; $Cabecera_txt .= "From: webmaster***asefosam.com\r\n"; //CUERPO $cuerpo="<html> <head> <title>ASEFOSAM.</title> </head> <body>"; $cuerpo.="<table width='100%' border='1' cellspacing='0' bordercolor='#FFCC66' cellpadding='3'>"; $cuerpo.="<tr bgcolor='#FF0000'>"; $cuerpo.="<td bgcolor='#FF0000'>"; $cuerpo.="<div align='center'><font color='#FFFFFF'><strong>PETICION DE CONTRASEÑA.</strong></font>"; $cuerpo.="</div></td>"; $cuerpo.="</tr>"; $cuerpo.="<tr>"; $cuerpo.="<td bgcolor='#EAEEFF'>"; $cuerpo .= "Esto es solamente un comprobante de su petición de contraseña.<br>Los datos de acceso a la web le llegaran en otro correo a esta misma dirección.<br><br>"; $cuerpo.="</td>"; $cuerpo.="</tr>"; $cuerpo.="</table><br>"; //Fin Msg $cuerpo.=" </body> </html> "; mail("webmaster***asefosam.com","Prueba para webmaster de ASEFOSAM",$cuerpo,$Cabecera_txt); echo "Envio Correo ASEFOSAM<br>"; mail("informatica***asefosam.com","Prueba para webmaster de ASEFOSAM",$cuerpo,$Cabecera_txt); echo "Envio Correo INFORMATICA<br>"; mail("webmaster***conaif.com","Prueba para webmaster de CONAIF",$cuerpo,$Cabecera_txt); echo "Envio Correo CONAIF"; ?> </body> </html> -------------------FIN Muchas gracias por vuestra ayuda, me estoy volviendo loco :-P |
| | ||||
| ||||
| |
| |||
| Ya esta solucionado, las cabeceras estaban mal. Correctas serian estas: $Cabecera_txt ="Date: ".date("l j F Y, G:i")."\n"; $Cabecera_txt .="MIME-Version: 1.0\n"; $Cabecera_txt .="From: webmaster***xxxx.com<webmaster***xxxxx.com>\n"; $Cabecera_txt .="Return-path: webmaster***xxxx.com\n"; $Cabecera_txt .="Reply-To: webmaster***xxxx.com\n"; $Cabecera_txt .="X-Mailer: PHP/". phpversion()."\n"; $Cabecera_txt.="Content-Type: text/html; charset=\"ISO-8859-1\"\n"; Con esto funciona tan ricamente, enigmas de la ciencia infusa. Saludos |
| |||
| Ya esta solucionado, las cabeceras estaban mal. Correctas serian estas: $Cabecera_txt ="Date: ".date("l j F Y, G:i")."\n"; $Cabecera_txt .="MIME-Version: 1.0\n"; $Cabecera_txt .="From: webmaster***xxxx.com<webmaster***xxxxx.com>\n"; $Cabecera_txt .="Return-path: webmaster***xxxx.com\n"; $Cabecera_txt .="Reply-To: webmaster***xxxx.com\n"; $Cabecera_txt .="X-Mailer: PHP/". phpversion()."\n"; $Cabecera_txt.="Content-Type: text/html; charset=\"ISO-8859-1\"\n"; Con esto funciona tan ricamente, enigmas de la ciencia infusa. Saludos |
| |||
| Ya esta solucionado, las cabeceras estaban mal. Correctas serian estas: $Cabecera_txt ="Date: ".date("l j F Y, G:i")."\n"; $Cabecera_txt .="MIME-Version: 1.0\n"; $Cabecera_txt .="From: webmaster***xxxx.com<webmaster***xxxxx.com>\n"; $Cabecera_txt .="Return-path: webmaster***xxxx.com\n"; $Cabecera_txt .="Reply-To: webmaster***xxxx.com\n"; $Cabecera_txt .="X-Mailer: PHP/". phpversion()."\n"; $Cabecera_txt.="Content-Type: text/html; charset=\"ISO-8859-1\"\n"; Con esto funciona tan ricamente, enigmas de la ciencia infusa. Saludos |
| |||
| Ya esta solucionado, las cabeceras estaban mal. Correctas serian estas: $Cabecera_txt ="Date: ".date("l j F Y, G:i")."\n"; $Cabecera_txt .="MIME-Version: 1.0\n"; $Cabecera_txt .="From: webmaster***xxxx.com<webmaster***xxxxx.com>\n"; $Cabecera_txt .="Return-path: webmaster***xxxx.com\n"; $Cabecera_txt .="Reply-To: webmaster***xxxx.com\n"; $Cabecera_txt .="X-Mailer: PHP/". phpversion()."\n"; $Cabecera_txt.="Content-Type: text/html; charset=\"ISO-8859-1\"\n"; Con esto funciona tan ricamente, enigmas de la ciencia infusa. Saludos |
| |||
| Ya esta solucionado, las cabeceras estaban mal. Correctas serian estas: $Cabecera_txt ="Date: ".date("l j F Y, G:i")."\n"; $Cabecera_txt .="MIME-Version: 1.0\n"; $Cabecera_txt .="From: webmaster***xxxx.com<webmaster***xxxxx.com>\n"; $Cabecera_txt .="Return-path: webmaster***xxxx.com\n"; $Cabecera_txt .="Reply-To: webmaster***xxxx.com\n"; $Cabecera_txt .="X-Mailer: PHP/". phpversion()."\n"; $Cabecera_txt.="Content-Type: text/html; charset=\"ISO-8859-1\"\n"; Con esto funciona tan ricamente, enigmas de la ciencia infusa. Saludos |
| |||
| Ya esta solucionado, las cabeceras estaban mal. Correctas serian estas: $Cabecera_txt ="Date: ".date("l j F Y, G:i")."\n"; $Cabecera_txt .="MIME-Version: 1.0\n"; $Cabecera_txt .="From: webmaster***xxxx.com<webmaster***xxxxx.com>\n"; $Cabecera_txt .="Return-path: webmaster***xxxx.com\n"; $Cabecera_txt .="Reply-To: webmaster***xxxx.com\n"; $Cabecera_txt .="X-Mailer: PHP/". phpversion()."\n"; $Cabecera_txt.="Content-Type: text/html; charset=\"ISO-8859-1\"\n"; Con esto funciona tan ricamente, enigmas de la ciencia infusa. Saludos |
| |||
| felix_fuenpe tal como el Miércoles, 18 de Abril de 2007 12:51 dijo: > $Cabecera_txt .= "From: wwwwwwr***xxxxx.aaa\r\n"; > $Cabecera_txt = "MIME-Version: 1.0\r\n"; > $Cabecera_txt .= "Content-type: text/html; charset=iso-8859-1\r\n"; Espero que sea un error de transcripción, pero no serÃ***a ... > $Cabecera_txt .= "MIME-Version: 1.0\r\n"; en lugar de ... > $Cabecera_txt = "MIME-Version: 1.0\r\n"; ? No es lo mismo "punto igual" que "igual" -- ----o---( )---o---- Saludos de Victor Lopez Sabio v.lopez.s***ono.com --------oooo-------- |
| |||
| felix_fuenpe tal como el Miércoles, 18 de Abril de 2007 12:51 dijo: > $Cabecera_txt .= "From: wwwwwwr***xxxxx.aaa\r\n"; > $Cabecera_txt = "MIME-Version: 1.0\r\n"; > $Cabecera_txt .= "Content-type: text/html; charset=iso-8859-1\r\n"; Espero que sea un error de transcripción, pero no serÃ***a ... > $Cabecera_txt .= "MIME-Version: 1.0\r\n"; en lugar de ... > $Cabecera_txt = "MIME-Version: 1.0\r\n"; ? No es lo mismo "punto igual" que "igual" -- ----o---( )---o---- Saludos de Victor Lopez Sabio v.lopez.s***ono.com --------oooo-------- |
| |||
| felix_fuenpe tal como el Miércoles, 18 de Abril de 2007 12:51 dijo: > $Cabecera_txt .= "From: wwwwwwr***xxxxx.aaa\r\n"; > $Cabecera_txt = "MIME-Version: 1.0\r\n"; > $Cabecera_txt .= "Content-type: text/html; charset=iso-8859-1\r\n"; Espero que sea un error de transcripción, pero no serÃ***a ... > $Cabecera_txt .= "MIME-Version: 1.0\r\n"; en lugar de ... > $Cabecera_txt = "MIME-Version: 1.0\r\n"; ? No es lo mismo "punto igual" que "igual" -- ----o---( )---o---- Saludos de Victor Lopez Sabio v.lopez.s***ono.com --------oooo-------- |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cómo enviar una consulta SQL en formato HTML via e-mail? | Don Juan | Newsgroup microsoft.public.es.sqlserver | 8 | 26-07-2008 10:51:16 |
| Cómo enviar una consulta SQL en formato HTML via e-mail? | Don Juan | Newsgroup microsoft.public.es.dotnet.aspnet | 12 | 26-07-2008 10:51:16 |
| Cómo enviar una consulta SQL en formato HTML via e-mail? | Don Juan | Newsgroup microsoft.public.es.csharp | 12 | 26-07-2008 10:51:16 |
| O Express 6 , pregunta al enviar mail x formato de envio: HTML o Texto | Fabian | Newsgroup microsoft.public.es.outlookexpress | 0 | 07-07-2008 23:42:08 |
| Mandar Mail en formato HTML | Angel Said de la Vega | Newsgroup microsoft.public.es.dotnet.vb | 0 | 11-03-2008 09:17:00 |