Sin poner el codigo html que muestra la imagen, es dificil darte unas pautas. Pero, si tienes el codigo mas o menos asi:
Código HTML:
<html>
<head><title>Imagen en email</title></head>
<body>
Muchas cosas...<br />
....<br />
....<br />
....<br />
<img src="<?php echo $imagen; ?>" />
</body>
</head>
Si lo tienes asi, es posible que no te funcione, ya que te faltaria hacer algo como esto:
$imagen = $_GET['imagen']; para recuperar el nombre del fichero enviado por GET
Por otro lado, asegurate de la ruta completa a la imagen, en ese caso, estamos obiando que $imagen, esta en el mismo directorio que el fichero php, pero eso, puede no ser asi....
Un saludo.