Mon earlier problem sur l'interception d'un message électronique juste après l'envoi a été résolu à l'aide du gestionnaire d'événements Items.ItemAdd
du dossier Éléments envoyés. Cela fonctionne correctement lorsque je ne modifie pas la boîte aux lettres de l'expéditeur. Mais si je change en sélectionnant un autre compte dans la liste déroulante de l'expéditeur sur l'interface présentée par mailItem.Display(true);
, puis les terres de messages envoyés dans le dossier « éléments envoyés » de cet autre compte, maisObtention du dossier "éléments envoyés" de l'expéditeur dans Office 365 Outlook (C#)
Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderSentMail);
doesn Ne changez pas en conséquence, de cette façon je ne peux pas attraper le message. Comment puis-je obtenir le dossier "éléments envoyés" de l'expéditeur sélectionné (pas par défaut)? (une solution de contournement acceptable serait de changer la boîte aux lettres par défaut, mais je ne sais pas comment faire cela).