Bonjour,
Je reçois de très nombreux mails tous les jours sur ma messagerie professionnelle et avais créé de nombreuses règles de messages pour les déplacer automatiquement en fonction de l'émetteur et/ou l'objet
Mon entreprise a modifié la gestion de la messagerie et maintenant nous sommes en IMAP.
Du coup le nombre de règles de messages utilisables est limité à une cinquantaine et de tres nombreuses règles que j'avais créées ont été désactivées. Si j'en crée une nouvelle il faut en désactiver une ancienne pour pouvoir activer la nouvelle.
Certaines règles sont faites pour fonctionner sur le client (mon poste) d'autres sur le serveur.
Comment puis-je contourner le problème en VBA, sachant aussi que certains arrivent sur le serveur alors que je suis deconnecté .
J'imagine qu'il faudrait créer des règles spécifiques qui n'utilisent pas les règles standard (puisqu'elles ne pourraient être activées).
On me suggère d'utiliser le évènements ItemAdd de la boîte de réception et ItemSent des élements envoyés (je ne trouve d'ailleurs pas ItemAdd ni ItemSent [ItemSend?]) , mais comment gérer le code pour gérer ces déplacements vers d'autres dossiers sur mon poste?
Où stocker les paramètres de ces règles personnelles?
Où puis-je trouver des exemples de code qui géreraient cela?
Merci pour votre aideYou can handle incoming e-mails in the ItemAdd event of the inbox, and outgoing ones in the ItemSent event of the Application object.
As you are probably connected to a mail server, the ItemAdd event fires only if Outlook is running. If it's not, and your mail server receives the e-mail, you won't get the event if you later turn on Outlook. For that case you could also use the Application_Startup event and see if there's any item in the inbox that you haven't yet handled.
Partager