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?