Nada, he probado:
Código PHP:
$body = "<html>
<body style=\"background:url(http://url/de/tu/imagen.jpg)\">
<body>
<table width='854' align='center'>
<tr>
<td height='464' valign='top'><p> </p>
<table>
y también
Código PHP:
$body = "<html>
<body>
<body style=\"background:url(http://url/de/tu/imagen.jpg)\">
<table width='854' align='center'>
<tr>
<td height='464' valign='top'><p> </p>
<table>
y no me muestra ni la imagen ni el recuadro.
He probado con div, img src y tampoco.
¿Otra idea?
Gracias