Intente probando con la propiedad width='550' para la etiqueta <table> pero no considera ese ancho para el texto: si el email llega a traves de outlook, el texto del mensaje ocupa toda la pantalla, lo mismo sucede para cuando llega por hotmail o gmail. No me llega un formato del tamaño que quiero, ej, en una columna de 400 o 500 px. Si mi monitor tiene 17 '', el texto del email ocupa toda la pantalla.
Por otro lado, la imegen se ve pero SOLO si uno tiene que indicar q se desbloqueen las imagenes o marcar el email como "seguro".
Yo recibo newsletters de periodicos, por ejemplo tambien en hotmail, y al abrir el correo veo las imagenes ya desplegadas, no tengo que pulsar para que se desbloqueen .. Q estoy haciendo yo mal..?
Como pudeo hacer para que las imagenes ya vengan incluidas al abrir el correo?
Les dejo el codigo para alguna ayudita.. gracias.
$mail->CharSet="iso-8859-1";
.........
$mail->IsHTML(true);
$mail->Subject = $_POST['nbredestino'].","."desde www-dominio-com se le envía un mensaje.";
$body ="<div id='espacio'>
<table border='0' cellspacing='0'>
<tr>
<td colspan='2'> </td>
</tr>
<tr>
<td colspan='2'> </td>
</tr>
<tr>
<td colspan='2'>".$_POST['nbredestino'].", "."</td>
</tr>
<tr>
<td colspan='2'>"desde www-dominio-com se le envía un mensaje. Esperamos sea de su utilidad.</td>
</tr></table>
<br/><br/>"."<table border='0' align='left' cellspacing='0'>
<tr>
<td class='tipotexto' width='15'> </td>
<td class='tipotexto' width='49'><div align='center'><img src='http-www-dominio-com/directorio-de-la-imagen/".$row_rRecordset['nbreimagen']."' border='1'/></div></td>
<td width='17'> </td>
</tr>
<tr>
<td > </td>
</tr>
</table>"."<p class='tipotexto'><b>".$row_rRecordset['texto']."</b><br />".nl2br($row_rRecordset['texto'])."</p><br/></div>"; ---> // fin del body.
........
$mail->Body = $body;
........
Gracias..
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)