Ciao a tutti,
ho scritto un piccolo programma in C# e in VB che legge la posta in arrivo di Outlook, trova la mail che interessa e salva l’allegato in una cartella del computer utilizzando la libreria Microsoft.Office.Interop.Outlook.
Il programma funziona correttamente se eseguito dall’utente.
Se eseguito dalla schedulazione non fa nulla.
L’ho trasformato in servizio ma, se utilizzo Microsoft.Office.Interop.Outlook, il servizio non si avvia; se all’interno del programma scrivo un file di testo, eliminando Microsoft.Office.Interop.Outlook funziona benissimo.
Come ultima prova ho creato un servizio che esegue il programma fatto in precedenza, ma si comporta esattamente come nei due casi precedenti, se utilizzo Microsoft.Office.Interop.Outlook non fa nulla, altrimenti scrive correttamente il file di testo che ho impostato.
Qualcuno sa cosa potrei fare per farlo funzionare automaticamente senza lanciarlo manualmente?
Grazie
Sergio