il codice va nell'html

cmq con quella procedura che fai (inserisci->file html) non so se è la stessa che intendo io... da quel che ho capito tu vuoi mandare una mail col body in formato html, quindi il testo della mail contiene codice html che viene interpretato e il destinatario lo vede come una pagina di un sito, tanto per capirci. questo significa che il body della mail è in formato html. non vorrei che in realtò tu stessi ALLEGANDO alla mail un file html, il che naturalmente non c'entra niente...
premesso questo il codice va nel body della mail, che sarà in formato html.
per queanto riguarda pagina1.htm e pagina2.htm... stesso discorso fatto prima per le immagini... se vuoi che il destinatario le veda devono essere presenti su qualche server... quindi l'indirizzo dei link non sarà pagin1.htm, bensì http://ecceteraeccetara