Foros del Web » Programando para Internet » PHP »

enviar mail html

Estas en el tema de enviar mail html en el foro de PHP en Foros del Web. Gracias X leerlo amigos necesito enviar un mail a los usuarios que se registran en mi sitio, esto lo hago con la funcione mail(), pero ...
  #1 (permalink)  
Antiguo 09/09/2008, 13:23
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Pregunta enviar mail html

Gracias X leerlo

amigos necesito enviar un mail a los usuarios que se registran en mi sitio, esto lo hago con la funcione mail(), pero he visto que se pueden enviar estos correos con formato html y se me ocurrio enviar un correo similar a este

Cita:
$asunto="Nuevo Usuario-";
$cabecera = "Content-type: text/html\r\n";
$html='<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Notificacion de usuario</title>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #003366;
}
-->
</style>
</head>
<body>
<div align="center" class="Estilo1">Bienvenido </div>
<p>Se&ntilde;or: '.$contacto.', le damos la bienvenida , donde podra encontrar cientos de servicios <br />
a solo un click de distancia.</p>
<p><br />
Ud se ha registrado con nosotros y para poder acceder a su cuenta utilice los siguientes datos.</p>
<p><strong>Usuario: '.$usuario.'<br />
Clave: '.$clave.'</strong></p>
<p>Gracias por Registrarse con Nosotros <a href="http://www.miweb.cl" target="_blank">web </a></p>
</body>
</html>';
mail($mail,$asunto,$html,$cabecera);
mi pregunta es ¿esto funcionaria o al que utilizar otra forma para enviar correos de este tipo?

Gracias
__________________
Me junto con los que Saben, Queriendo Saber.
  #2 (permalink)  
Antiguo 09/09/2008, 13:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: enviar mail html

Lo mejor es utilizar una clase más avanzada como Zend_Mail o PHP Mailer, estas clases te permiten codificar y enviar el correo de una forma mas estandar y segura.

Saludos.
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 09:36.