J'ai un compte email sur un serveur distant. J'ai créé une application qui utilise Outlook interop api pour rechercher un e-mail avec un sujet spécifique que d'extraire une pièce jointe et l'enregistrer dans un répertoire.Alternative à Outlook interop api pour recevoir un e-mail
Tout va bien quand je lance cette application manuellement. Mais quand je crée une tâche planifiée pour cette application, je reçois
Stack:
at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(System.RuntimeType)
at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(System.RuntimeType)
at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(System.RuntimeType, System.Object[], Boolean)
at System.RuntimeTypeHandle.CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
at System.RuntimeType.CreateInstanceSlow(Boolean, Boolean, Boolean)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean, Boolean, Boolean, Boolean)
at System.Activator.CreateInstance(System.Type, Boolean)
at PocketDataFromEmail.EmailManager..ctor()
at MyApp.Program.Main(System.String[])
On dit que les perspectives ne convient pas à ce genre de scénarios: Is Interop.Outlook multithreaded?
Toutes les idées sur la façon de vérifier la boîte de réception un compte d'échange et extraire des pièces jointes sans utiliser Outlook interop api? Merci.
merci beaucoup. – aykut