3

J'écris une application (C#) pour synchroniser des contacts, des rendez-vous, des tâches etc. d'une boîte aux lettres à une autre. Je suis en mesure d'extraire les modifications apportées à ces éléments à l'aide de SyncFolderItems, mais je n'ai pas trouvé le moyen de copier les modifications dans une autre boîte aux lettres. Il semble que je doive créer un nouvel élément pour chacun de ces types sur la boîte aux lettres de destination. Si c'est le cas, comment puis-je obtenir toutes les propriétés de l'élément source sur le nouvel élément de la destination. J'utilise actuellement l'environnement exchange 2007 sp1 et je veux utiliser le même code pour l'échange 2010 également.EWS Managed API - Comment copier des éléments d'une boîte aux lettres à une autre

Répondre

1

(C'est ce qui a fonctionné pour moi sur Exchange 2010. Les documents ne mentionnent pas 2007 afin que vous puissiez être hors de chance.)

Utilisez SyncFolderItems pour trouver les éléments que vous souhaitez déplacer. Ensuite, utilisez ExportItems pour les exporter dans un fichier, puis UploadItems pour les placer dans l'autre boîte aux lettres. ExportItems and UploadItems operations with Exchange Online est très détaillé et contient des exemples de l'opération d'importation/exportation (y compris un exemple où la source et la destination sont des boîtes aux lettres différentes).

Questions connexes