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<!doctype html>
esto es una prueba del registro de usuarios si se envia el email.
<a href="www.webrutas.com/gestion/gestion_usuarios.php?accion=confirmar&token=token">este va a ser el enlace
</a>
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?