Necesitarías "parsear" (con expresiones regualres como te han comentado) todo tu HTML en busca de las imagenes (a un array por ejemplo que contenga esos nombres de imagenes).
O si tienes médio de saber que imagenes son las que usastes en tu HTML por otro médio (por qué las subistes al servidor tal vez con PHP .. o tienes claro en que directorio del servidor están ...). Se trata de que por el médio que corresponda obtengas un array "limpio" con los nombres de las imagenes.
Código PHP:
// obtienes tu array de imagenes ... quedando al final algo tipo:
$imagenes_array=array("nose.jpg","blabla.jpg");
// contador .inicio.
$x=0;
// bucle para recorrer los elementos del array.
foreach ($imagenes_array as $imagen){
// adjuntar la imagen y darle nombre dinámico (imagen_n°)
$mail->AddEmbeddedImage($imagen, "imagen_".$x, $imagen));
// sustituir el nombre de tu archivo por el "cid:" y nombre de referencia generado ...
str_replace("cid:imagen_".$x,$imagen,$mail->Body);
// incrementar contador ...
$x++;
}
Habría que evaluar bien los casos concretos donde nombres de imagenes se puedan repetir .. ojo con eso ..
Un saludo,