Hola a ambos,
yo tambien tenia muchisimos problemas con envio de imagenes
sobre todo a destinatarios de hotmail, yahoo etc....
Lo solucione utilizando una rutina(clase), ' phpmailer ',
miraros esta documentacion.
http://www.programacion.com/php/articulo/phpmailer/
Tambien esta muy lindo el enviar por correo una pagina creada
previamente, utilizar:
------------------
// ****** mandar la PAGINA HTML **********************
ob_start();
include ("http://www.-----------.htm/php");
$h_t_m =ob_get_contents();
ob_end_clean();
-----------------------------------------
$h_t_m es lo que se debe enviar como el cuerpo.
Saludines y Suerte
ya comentareis algo, OK?