Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/10/2014, 02:48
educacanis
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 13 años, 6 meses
Puntos: 12
Respuesta: No se muestra el cuerpo del mensaje phpmailer

Nada lo he probado y sigue apareciendo en blanco... en realidad eso ya lo había probado, aunque le he cambiado el orden como decías y nada... de todas maneras el msgHTML() se supone que pone la propiedad a true directamente. Os dejo todo el código por si alguien ve algo...
nota: si pongo un echo $mail->msgHTML($mensaje) me escribe el mensaje bien en la pantalla incluso con los cambios de letra y demás.

Código PHP:
Ver original
  1. $mail = new PHPMailer();
  2.        
  3.             //cuerpo del mensaje definido en html y lo inserto
  4.             $msg = file_get_contents('../emails/registro_usuario.html');
  5.             $mensaje = eregi_replace("[\]",'',$msg);
  6.  
  7.             $mail->msgHTML($mensaje);
  8.  
  9.      
  10.            
  11.             //defino el email y nombre del remitente del mensaje
  12.             $mail->SetFrom('[email protected]', 'WebRutas Admin');
  13.                        
  14.             //Defino la dirección de correo a la que se envía el mensaje
  15.             $mail->AddAddress($email, $nombre);
  16.             //Añado un asunto al mensaje
  17.             $mail->Subject = "Bienvenido a WebRutas";
  18.             //Puedo definir un cuerpo alternativo del mensaje, que contenga solo texto
  19.             $mail->AltBody = "Tiene que confirmar su cuenta en Webrutas";          
  20.             //para mostrar correctamente acentos
  21.             $mail->CharSet = "UTF*8";
  22.             $mail->Encoding = "quoted*printable";
  23.  
  24.             //e1nvio el mensaje
  25.             if(!$mail->Send()) {
  26.             echo "Error al enviar el mensaje: " . $mail*>ErrorInfo;
  27.             } else {
  28.             echo "Mensaje enviado!!";
  29.             }


puede ser por el charset y el encoding?=??