Hola, tengo el mismo problema con FCK editor y phpmailer pero no sé resoverlo.
No puedo ver el correo en HTML. Tengo el HTML True y he utilizado la función htmlspecialchars_decode pero no pasa nada...
Posiblemente haya utilizado mal la función...
Aquí dejo el código para que lo veáis...
Código PHP:
<?
require "class.phpmailer.php";
$mail = new PHPMailer();
$mail->From = '(No responder)';
$mail->FromName = 'Webquest';
$mail->AddAddress($_REQUEST['email1']);
$mail->AddAddress($_REQUEST['email2']);
//--
$mail->Mailer = "mail";
$mail->IsHTML(true);
//Aquí he hecho una cadena con lo que quiero que sea el Body del correo
$cadena = "<p>DATOS DE LOS ALUMNOS</p>
<table border=1>
<tr>
<td>usuario:</td>
<td>".$_REQUEST['nombres']."</td>
</tr>
<tr>
<td>email:</td>
<td>".$_REQUEST['email2']."</td>
</tr>
</table>
<p class=Estilo2><span class=letra_normal>REDACCIÓN DE LOS ALUMNOS</span></p>
<p></p>
<table width=90% border=1 align=center>
<tr>
<td width=90%>".$_REQUEST['FCKeditor1']."</td>
</tr>
</table>";
//Aquí la cadena la intento pasar por la funcion htmlspecialchars_decode para que lo convierta en HTML
$contenido= htmlspecialchars_decode($cadena);
$mail->Subject = "Redacción de la Webquest";
$mail-> AltBody = 'Utilice visor Html para poder leer este correo electrónico ';
//Aquí meto la cadena en el Body del correo electronico, pero no lo convierte en HTML. El contenido llega pero no en HTML
$mail->Body .= $contenido;
$mail->Send();
unset($mail);
echo("Enviado correctamente");
//--
?>
Agradecería mucho alguna respuesta... GRACIAS DE VERDAD!!