![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/04/2009, 05:54
|
| | Fecha de Ingreso: septiembre-2004
Mensajes: 324
Antigüedad: 20 años, 5 meses Puntos: 13 | |
Respuesta: Enviar email de bienvenida junto al registro de usuarios (Ayuda) Cita:
Iniciado por rompeguesos Haciendo uno de los ejemplos que me mandas me dice lo siguiente:
Content-type:... List:; syntax illegal for recipient addresses
El codigo es el siguiente al que le e añadido $headers .= "Content-type: text/html; charset=utf-8 \r\n"; en que falla?: Código PHP: <?php
/**
* sendWelcome - Envía un mensaje de bienvenida a los nuevos
* usuario registrado, también el nombre de usuario y el suministro de
* contraseña.
*/
class Mailer
{
function sendWelcome($correo, $password){
$from = "From: ".EMAIL_FROM_NAME." <".EMAIL_FROM_ADDR.">";
$subject = "Bienvenido a CoriaWeb!";
$headers .= "Content-type: text/html; charset=utf-8 \r\n";
$body = $correo.",\n\n"
."Bienvenido! Usted acaba de registrarse en CoriaWeb "
."con la siguiente información:\n\n"
."Nombre de usuario: ".$correo."\n"
."Contraseña: ".$password."\n\n"
."Si pierde u olvida su contraseña, una nueva "
."contraseña será generada para usted y enviada a esta "
."dirección de correo electrónico, si desea cambiar su "
."dirección de correo electrónico puede hacerlo yendo a la "
."Página \"Mi cuenta\" después de loguearte.\n\n"
."Página Web no Oficial de Coria del Río - www.coriaweb.es";
return mail($correo,$subject,$body,$from,$headers);
}
}
/* Inicializar el objeto de correo */
$mailer = new Mailer;
?> Cambia: Código PHP: $headers .= "Content-type: text/html; charset=utf-8 \r\n";
por: Código PHP: $headers = "Content-type: text/html; charset=utf-8 \r\n";
|