ciao a tutti!

La mia intenzione sarebbe quella di salvare una mail generata con Delphi in un particolare percorso del computer.

La procedura che permette il salvataggio é :
codice:
object.SaveAs(Path, [Type])

object   Required. An expression that returns an Outlook object that 
is listed in the "Applies To" list.

Path   Required String. The path on which to save the item.

Type   Optional Variant. 
The file type to save. Can be one of the following 
OlSaveAsType constants: olDoc(4), olHTML(5), olMSG(3), olRTF(1),
 olTemplate(2), olTXT(0), olVCal(7), or olVCard(6).
La mail viene inoltrata perfettamente ad Outlook.

Ho pensato di salvare la mail subito dopo averla inviata con il metodo Send, quindi :
codice:
 
       MailItem.Send
       MailItem.SaveAs(Path, olMsg)
L'errore : L'elemento é stato spostato o eliminato
A questo punto ho pensato che il metodo SaveAs andasse prima del metodo Send, e cos' ho fatto ma l'errore che appare é:Impossibile completare l'operazione, uno o più parametri non validi

Mi sono ridotto a pensare anche ad una soluzione drastica, ovvero dopo aver inviato la mail ad Outlook, andarla a ripescare con il metodo GetLast all'interno della cartella olFolderOutbox, ma se devo essere sincero non mi piace proprio come soluzione.

Voi cosa ne dite?