2009-12-04 11 views
0

J'ai une application console écrite en C#. Cette application copie les e-mails de l'échange de courrier A vers la boîte aux lettres Exchange B. J'utilise le rachat d'Outlook pour me connecter afin d'échanger des boîtes aux lettres et de faire l'opération de copie. Le problème est que lorsque je me connecte à la boîte aux lettres d'échange, le module exchangeConnectionMode est olCachedConnectedFull alors quand je fais une opération de copie, cela n'est pas fait sur le serveur d'échange mais dans les fichiers mis en cache. Je dois travailler en mode en ligne. Comment puis-je passer en mode en ligne à partir du mode en cache. Je ne peux pas le placer dans le code quand je me connecte pour échanger la boîte aux lettres parce que c'est la propriété de readonly.Comment changer ExchangeConnectionMode?

Répondre

0

défini HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Outlook \ Mode mis en cache \ Enable = 0 (pour le mode en ligne)