Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/04/2009, 05:39
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 1 mes
Puntos: 8
Respuesta: Enviar email de bienvenida junto al registro de usuarios (Ayuda)

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;

?>