Mmm pues mira, yo generalmente lo que hago es poner un codigo html tal cual
$body="<b>HOLA</b><br><img src=http://'miservidor.com/imagen.jpg'>"
Subo la imagen al servidor, y ya con eso ellos puede visualizar y descargar la imagen, ya que es un elemento html que puede ser incluido facilmente; ahora bien si es necesario hacerlo con un atachment, te sugiero que uses phpmailer, seria lo mas rapido para eso