28/04/2009, 05:54
|
| | Fecha de Ingreso: septiembre-2004
Mensajes: 324
Antigüedad: 19 años, 8 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"; |