Ho provato lo script però invertendo le parti:
Dal momento che voglio che l'immagine sia visualizzata in cima e la parte html sotto ho scambiato i due blocchi e le e-mail arrivano correttamente se le scarico con outlook (sia da libero che da aruba). Ma se tento di leggere l'email dalla pagina di libero mi viene visualizzato il contenuto dell'immagine anzichè l'immagine.
Premetto che non è un problema di libero in quanto se invio un'email con immagine tramite outlook e poi la vado ad aprire con libero mi viene visualizzata bene, quindi forse c'è qualcosa da aggiungere allo script?!?