Hola, ten en cuenta que algunos web-mails no permiten según que características de mails, así que prueba a enviarlo a otra cuenta.
Comprueba los permisos de la imagen y luego tambien es posible que en tu server tengas inhabilitado el linkado de imagenes desde lugares externos.
Por otro lado el css debería ser así.
Código HTML:
body {
background-image: url(http://www.midominio.com/images/fondo1.jpg);
}
Saludos