Remarques
Cet événement se déclenche une fois pour chaque élément reçu et traité par Microsoft Outlook. L’élément peut être de différents types, par exemple MailItem, MeetingItem ou SharingItem. La chaîne EntryIDsCollection contient l’ID d’entrée qui correspond à cet élément. Notez que ce comportement diffère des versions précédentes de l’événement lorsque la EntryIDCollection contenait une liste d’ID d’entrées séparés par des virgules de tous les éléments reçus dans la Boîte de réception depuis le dernier déclenchement de l’élément.
Cet événement n’est pas disponible dans Microsoft Visual Basic Scripting Edition (VBScript).
Cet événement se déclenche pour les compte de messagerie qui fournissent des notifications pour les messages reçus, tels que les comptes Microsoft Exchange Server et POP3.
L’événement NewMailEx se déclenche lorsqu’un nouveau message arrive dans la Boîte de réception et avant que le traitement des règles client soit effectué. Vous pouvez utiliser l’ID d’entrée retourné dans le tableau EntryIDCollection pour appeler la méthode NameSpace.GetItemFromID et traiter l’élément. Utilisez cette méthode avec précaution afin de minimiser l’impact sur les performances d’Outlook. Toutefois, en fonction de la configuration de l’ordinateur client, après l’arrivée d’un nouveau message dans la Boîte de réception, les traitements tels que le filtrage de courrier indésirable et les règles client qui déplacent le nouveau message de la Boîte de réception vers un autre dossier peuvent se produire de manière asynchrone. Vous ne devez pas supposer qu’après le déclenchement de ces événements vous aurez toujours une augmentation d’un élément du nombre d’éléments dans la Boîte de réception.
Pour les utilisateurs ayant un compte Exchange Server (mode Exchange non mis en cache et mode Exchange mis en cache), l’événement sera déclenché uniquement pour les messages qui arrivent au serveur après le démarrage d’Outlook.
L’événement ne sera pas déclenché pour les messages qui sont synchronisés en mode Exchange mis en cache immédiatement après le démarrage d’Outlook, ni pour les messages qui sont déjà sur le serveur au démarrage d’Outlook en mode Exchange non mis en cache.
Pour les utilisateurs utilisant le mode Exchange mis en cache, l’événement se déclenche dans tous les cas, à condition qu’Outlook soit en cours d’exécution lors de la réception du message : Télécharger les éléments complets, Télécharger les en-têtes et Télécharger les en-têtes puis les éléments complets.
Partager