outlook ti permette tranquillamente di formattare il testo, basta selezionare il menù "formato" -> "Rich text (HTML)". Addirittura ti permette di editare direttamente il codice HTML scegliendo l'apposita scheda.
un'altra soluzione sarebbe utilizzare un editor HTML scritto in JS o Java che gira sul browser e servirsi di un lingiaggio server side per l'invio della mail.
ciao ciao