Foros del Web » Programando para Internet » PHP »

Problemas al enviar mails html desde php

Estas en el tema de Problemas al enviar mails html desde php en el foro de PHP en Foros del Web. Hola, estoy intentando enviar un mail html con la funcion mail(). Los mails se envian el problema es que me envia el codigo html. Es ...
  #1 (permalink)  
Antiguo 15/04/2008, 06:53
 
Fecha de Ingreso: marzo-2007
Mensajes: 6
Antigüedad: 17 años
Puntos: 0
Problemas al enviar mails html desde php

Hola,
estoy intentando enviar un mail html con la funcion mail(). Los mails se envian el problema es que me envia el codigo html.
Es decir, por ejemplo, me llega:

<html><body><h1>Prueba mail HTML desde PHP</h1></body></html>

Os copio el codigo para ver si alguno detecta cual puede ser el error.

Código PHP:
<?php
// múltiples recipientes
$para  '[email protected]', '// note la coma
$para .= '[email protected]';

// asunto
$asunto 'Pruebas mail HTML';

// mensaje
$mensaje '<html><body><h1>Prueba mail HTML desde PHP</h1></body></html>';

// Para enviar correo HTML, la cabecera Content-type debe definirse
$cabeceras  'MIME-Version: 1.0' "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";

// Cabeceras adicionales
//$cabeceras .= 'To: María <[email protected]>, Kelly <[email protected]>' . "\r\n";
$cabeceras .= 'From: Prueba mail HTML <[email protected]>' "\r\n";
//$cabeceras .= 'Cc: [email protected]' . "\r\n";
//$cabeceras .= 'Bcc: [email protected]' . "\r\n";

// Enviarlo
mail($para$asunto$mensaje$cabeceras);
?>
A ver si alguien me puede ayudar. Gracias de antemano

Última edición por littledave; 15/04/2008 a las 06:55 Razón: Cambiar etiqueta de CODE por PHP
  #2 (permalink)  
Antiguo 15/04/2008, 08:08
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
De acuerdo Re: Problemas al enviar mails html desde php

http://www.forosdelweb.com/f18/que-v...o-mail-560878/
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 15/04/2008, 08:14
 
Fecha de Ingreso: febrero-2008
Mensajes: 72
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Problemas al enviar mails html desde php

Mira littledave yo no encuentro error alguno, lo que casi puedo asegurarte esque tu servidor de correo no interpreta HTML, has una prueba y envia un correo con tu función pero a un correo de gmai, hotmail, yahoo, por que la mayoria de los sistemas para checar email, hablando de servidores qe te rentan hosting no interpretan html.

checale eso puede ser el problema.
  #4 (permalink)  
Antiguo 15/04/2008, 08:22
 
Fecha de Ingreso: marzo-2007
Mensajes: 6
Antigüedad: 17 años
Puntos: 0
Re: Problemas al enviar mails html desde php

Ya he probado de enviar correos a gmail y hotmail. Y me sale igual, el codigo.
Supongo que debe ser alguna configuración del servidor ya que he estado haciendo pruebas con el mismo php en un windows con el wampserver y el mail me ha llegado bien.
La verdad que ya no se que mirar
  #5 (permalink)  
Antiguo 15/04/2008, 09:03
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Re: Problemas al enviar mails html desde php

¿Has mirado mi post?
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #6 (permalink)  
Antiguo 17/04/2008, 12:44
 
Fecha de Ingreso: marzo-2007
Mensajes: 6
Antigüedad: 17 años
Puntos: 0
Re: Problemas al enviar mails html desde php

Solucionado, usando phpmailer me llegan los mails con html sin problemas.

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:41.