2010-05-18 4 views
0

Je n'arrive pas à faire fonctionner MAPI sur nos machines de production. J'ai déjà créé une application qui utilise MAPI et des sites sur cette même machine, mais pour une raison quelconque, je peux faire fonctionner ma nouvelle application. Je n'ai aucune idée de ce que je fais de mal.MAPI travaillant localement mais pas sur l'ordinateur de production

Localement, j'ai créé une application qui utilise MAPI pour se connecter à un profil de messagerie et récupérer des messages. Les messages sont analysés et déplacés vers deux dossiers différents, l'un pour les erreurs et l'autre pour les messages concurrents. Tout cela fonctionne parfaitement sur mon ordinateur, mais ne parvient pas à se connecter en production.

Je sais Ce n'est pas un problème d'autorisations car j'utilise le même profil/pwd que mon application précédente utilise. Je pense que cela peut avoir quelque chose à voir avec la version de CDO ou MAPI sur mon ordinateur par rapport à celle en production mais je n'en suis pas sûr.

Quelqu'un a-t-il une quelconque place dans les versions CDO/MAPI que je devrais utiliser, si certaines versions ne fonctionnent pas avec différentes versions de Windows ... etc?

Répondre

1

J'ai résolu mon propre problème. Fondamentalement, l'utilisation de MAPI dans un MTA (Multi-Threaded Apartment) est une mauvaise nouvelle et doit être évitée autant que possible. Le problème que je rencontrais était d'exécuter mon code MAPI dans un thread MTA.

Questions connexes