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

Hola,
sigo con Phpmailer, he leido también muchos post de este foro, pero he encontrado un problema que no sé solucionar.

El caso es que se me envía el email bien, pero con el problema de que el cuerpo del mensaje sale vacío.

Archivo registro_usuario.html
Código HTML:
Ver original
  1. <!doctype html>
  2. <meta charset="utf-8">
  3. <title>REGISTRO USUARIOS</title>
  4. </head>
  5.  
  6. esto es una prueba del registro de usuarios si se envia el email.
  7. <a href="www.webrutas.com/gestion/gestion_usuarios.php?accion=confirmar&token=token">este va a ser el enlace</a>
  8. </body>
  9. </html>

He intentado tanto con el mensaje en el body como el msgHTML
Código PHP:
//cuerpo del mensaje definido en html y lo inserto
    
$mensaje file_get_contents('../emails/registro_usuario.html');
    
$mail->Body $mensaje;
    
$mail->IsHTML(true); 
Código PHP:
$mensaje file_get_contents('../emails/registro_usuario.html');
$mail->msgHTML($mensaje); 
pero en ambas me sale vacío. Sin embargo, utilizando la funcion mail() sí que me lo envía.

Código PHP:
$mensaje file_get_contents('../emails/registro_usuario.html');
mail($destinatario$asunto$mensaje$cabecera); 
aquí si llega el cuerpo del mensaje.
Alguno sabría ayudarme?