Ho fatto un pò di ricerca nel forum, ho trovato numerosi esempi e discussioni ma solo in merito alla visualizzazione di un messaggio in costruzione, tramite il comando "mailto:".

Invece nulla a riguardo della visualizzazione di un messaggio, salvato in una cartella: in pratica, vorrei avere a disposizione la stessa funzione di come quando si fa doppio click in esplora risorse sul file .eml (viene aperto in lettura il messaggio).

Ho provato con
ShellExecute(Handle, 'open', PChar(NomeDoc), nil, nil, SW_SHOWNORMAL);
// NomeDoc è la variabile con il percorso completo della mail
ma non esegue nulla, da TaskManager noto che il processo "msimn" (Outlook) non parte

Sono quindi passato a realizzare una procedura con cui estrapolare le informazioni dalle proprietà del componente Indy TIdMessage.
Con questo metodo recupero mittente, destinatario, mail cc, oggetto, il testo in un webbrowser ma ho problemi con gli allegati perchè li individuo tra le messageparts, li visualizzo in una stringlist ma non posso aprirli perchè...fisicamente non so dove stanno!

Grazie,
Maurizio