kez0 ..
Lo que pones (esas cabeceras HTTP) envian el e-mail codificado como "HTML" .. Así que si usas los tag's adecuados de HTML y un lector de e-mail que lea HTML y que (para el caso de las imagenes) permita abrir archivos externos al e-mail .. veras esas imagenes y tus links y resto de código HTML ..
En tu caso .. esas imagenes no van "attachadas" al e-mail sino que son "referenciadas" .. así que necesitas admeas de lo comentado anteriormente sobre el cliente de e-mail que uses .. por supuesto estar conectado a internet para ver esos archivos (imagenes) "linkeadas" externas ...
Si quires "attachar" imagenes en el e-mail (incrustandolas) .. mail() de PHP no lo hace directamente; deberías usar un buen motón de cabeceras HTTP .. codificar el archivo en base64 si no me equivoco y várias cosas más .. Esta "rueda" ya se ha más que reinventado .. por ejemplo la classe: PHP Mailer (
http://phpmailer.sourceforge.net) ya implementa todo esa parte del protocolo HTTP para adjuntar archivos .. imagenes incrustadas y otras cosas como enviar el e-mail directo (con sus métodos) por SMTP (por sockets) e incluso usar cuentas SMTP que requieran autentificación (la mayoría hoy por hoy).
Un saludo,