No se como no se me ocurrio antes.
Aparte de enviarlo de la manera anterior, que funciona correctamente, también se puede enviar de otra manera, que es poniendo en el html,las rutas de las imagenes rutas de internet.
Es decir
http://www.google.com/images/hp0.gif
Con lo que solo envias el html y ya esta.
Y para descargar emails siempre hay conexión en principio.
Y una vez descargado esta en la cache.
Bueno lo digo por si alguien le sirve
Un saludo