Foros del Web » Programando para Internet » PHP »

mail y Outlook

Estas en el tema de mail y Outlook en el foro de PHP en Foros del Web. hola a todos. no se si sera un problema del outlook, pero intento mandar contenido HTML y me lo muestra como texto plano. lo hago ...
  #1 (permalink)  
Antiguo 17/09/2005, 08:25
Avatar de haron  
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 13 años, 9 meses
Puntos: 3
mail y Outlook

hola a todos.

no se si sera un problema del outlook, pero intento mandar contenido HTML y me lo muestra como texto plano.

lo hago asi:
Código:
$mailto = "[email protected]";
$subject = "Esto es una prueba";
$message = 
	"<html>
	<head>
		<title>Probando</title>
	<head>
	<body>
		<h1>Esto es una prueba</h1>
		<stong>hola, hola, saque bola</strong>
	</body>
	</html>";
		
$headers = "Charset: iso-8859-1\r\n";
$headers .= "Content-type: text/html\r\n";
$headers .= "From: mipagina.com <[email protected]>\r\n";
$headers .= "Mime-version: 1.0\r\n";
$headers .= "Reply-To: mipagina.com <[email protected]>";

mail($mailto, $subject, $message, $headers);
el correo que me llega es como este:
Código:
Content-type: text/html
From: mipagina.com <[email protected]>
Mime-version: 1.0
Reply-To: mipagina.com <[email protected]>

<html>
<head>
<title>Cocilandia.com</title>
<head>
<body>
<h1>Cocilandia.com</h1>
<stong>Bienvenido</strong>
</body>
</html>
no se si os ha pasado alguna vez algo parecido.
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
  #2 (permalink)  
Antiguo 17/09/2005, 17:53
Avatar de haron  
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 13 años, 9 meses
Puntos: 3
al final consegui enviar contenido HTML.

cambiando "\r\n" simplemente por "\n" funciona a la perfeccion.

sin embargo en el propio manual de php hacen incapie en usar "\r\n". puede ser devido a alguna opcion del servidor Apache de mi sitio web.

el codigo:
Código:
$to = "[email protected]";
$subject = "Prueba";
$message = 
"<html>
<head>
	<title>Prueba</title>
</head>
<body>
	<strong>Como estamos todos?</strong>
	<h1>Bieeennnnnn!!!!</h1>
</body>
</html>";

$headers =
"MIME-Version: 1.0\n".
"Content-type: text/html; charset=iso-8859-1\n".
"From: \"Perico\" <[email protected]>\n".
"Reply-to: \"Perico\" <[email protected]>\n".
"X-Mailer: PHP/".phpversion();

mail($to, $subject, $message, $headers);
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
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 21:09.