Comment éviter les Perspectives d'alerte de sécurité lors de la lecture de message outlook de programme C#
J'ai une exigence de lecture de l'objet, l'adresse de l'expéditeur et le corps du message, de nouveau message dans ma boîte de réception Outlook à partir d'un programme C#. Mais je suis d'alerte de sécurité de " Un Programme tente d'accéder à des adresses e-mail que vous avez stockés dans Outlook. Voulez-vous accepter cela".
Par quelques recherches sur google, j'ai trouvé quelques tiers des bibliothèques COM pour éviter cela. Mais je suis à la recherche d'une solution qui ne nécessitent pas un tiers de la bibliothèque COM.
OriginalL'auteur Naga | 2008-10-24
Vous devez vous connecter pour publier un commentaire.
Désolé, j'ai eu ce problème ennuyeux dans Outlook 2003 et Outlook 2007 add-ins, et la seule solution qui a fonctionné a été pour l'achat d'un Rachat de licence. Dans Outlook 2007 satanés devraient popup ne s'affiche que si votre pare-feu ou votre logiciel anti-virus est obsolète autant que je me souvienne.
en effet, de 200 $n'est rien comparé au temps que vous devez venir avec quelque chose comme de la rédemption
Je ne sais pas pour vous les gars, mais j'ai essayé Kumar réponses ci-dessous (utilisez
oOutlookApp = Globals.ThisAddIn.Application
, plutôt que de créer un nouvel objet Outlook, il a travaillé beaucoup pour moi, vous devriez totalement de voter sa réponse! :-))OriginalL'auteur Kasper
J'ai rencontré le même problème lors de l'accès adresse email de l'expéditeur d'outlook élément de courrier électronique. Pour éviter l '"alerte de sécurité" ne pas créer de nouveaux objet de l'Application, au lieu d'utiliser Globals.ThisAddIn.Application de créer de nouveaux mailitem.
Excellente réponse! La grande majorité des exemple ajouter dans le code je l'ai trouvé toujours créé une nouvelle
Application
objet. Cela résout beaucoup de problèmes. 😀OriginalL'auteur
Essayer cette
Outils-->Macro-->-->l'Accès par programme
Puis choisissez de ne Jamais m'avertir sur les activités suspectes.
Toutes ces options sont désactivées dans mon Outlook 2007. Est-ce parce que nous avons un Serveur Exchange? Est-il possible de le régler via les stratégies de groupe ou quelque chose comme ça?
Je ne vois pas l'Accès par programme en 2003
OriginalL'auteur
"Mais je suis à la recherche d'une solution qui ne nécessitent pas un tiers de la bibliothèque COM."
Vous ne le trouverez pas. Kasper a déjà souligné la seule solution que je connaisse. La rédemption a été la seule chose qui a gardé les plugins pour Outlook et le code du travail. J'ai fait les Perspectives commerciales des compléments de Franklin Covey. Nous avons exploré beaucoup de choses, mais la Rédemption est la seule chose qui nous a obtenu le plus de cet obstacle.
Comment avez-vous fait?
Tromper Perspectives de croire que le bouton OK est pressée par un humain...
Avez-vous d'utiliser quelque chose comme SendKeys ~ ? Depuis la boîte de dialogue dans Outlook se bloque ma demande, je ne peux pas voir que le travail. Je suis intéressé par ce que vous avez fait
Je ne veux pas donner trop: il y a une raison pour laquelle le dialogue est là. Je voulais juste faire remarquer que la réponse "Vous ne trouvez pas, il est" tout à fait tort. Ne pas arrêter de regarder. 🙂 Voici quelques indices: comme pour Outlook pendaison de votre application, vous avez besoin pour démarrer un thread d'arrière-plan pour faire le travail pour vous avant de commencer à parler à Outlook. Comme pour SendKeys - non, Outlook est plus intelligent que cela et comprendre ce qui se passe. Mais il existe d'autres communes, bien documenté fonctions de l'API qui peuvent être combinés pour faire le tour.
OriginalL'auteur Hector Sosa Jr
Si votre application n'est pas un plugin Outlook, vous pouvez regarder MAPI de lire des données à partir de la boîte de réception
OriginalL'auteur Aaron Fischer
Nous utilisons Sécurité avancée pour Outlook de Mapilab pour cela. Il est gratuit, aussi pour un usage commercial, et toujours en garde de sécurité Outlook (en ne permettant l'accès à l'approbation des demandes). Juste revêtue mentionné précédemment solutions que le coût soit de l'argent, ou susceptible de compromettre la sécurité.
OriginalL'auteur Jorrit Reedijk
Vous pouvez désactiver la sécurité de pop-up à l'aide d'Outlook Centre de Confiance.
Vérifier ici.
OriginalL'auteur Sandeep Aparajit