Mails con imagenes es enviandolo con formato HTML, osea una tabla y cargando las imagenes remotamente con la url absoluta
http://www.dominio.com/imagen.jpg.
Para hacer pruebas en localhost tienes que instalar algun servidor smtp, busca por eso aqui y encontraras muchos que preguntan lo mismo