io con phpmailer per spedire immagini embedded faccio così:
Codice PHP:
/*......resto del codice........*/
$body = 'bla bla bla codice html bla bla bla
[img]cid:volantino[/img]';
$mail->AddEmbeddedImage("volantino.jpg", "volantino", "volantino.jpg", "base64", "image/jpg");
/*.....resto del codice.........*/
in questo modo invio l'immagine come allegato ma che nel frattempo è incorporata nel body htmle visibilequindi anche se non connessi.
prova.