【发布时间】:2017-10-15 04:51:11
【问题描述】:
我的earlier problem 关于在电子邮件发送后立即捕获的问题已通过使用已发送邮件文件夹的Items.ItemAdd 事件处理程序解决。当我不更改发件人邮箱时,这可以正常工作。但是,如果我通过在mailItem.Display(true); 显示的界面上从发件人的下拉列表中选择其他帐户来更改它,那么发送的消息将落在该其他帐户的“已发送邮件”文件夹中,但是
Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderSentMail);
没有相应地改变,所以这样我就无法捕捉到消息。如何获取所选(非默认)发件人的“已发送邮件”文件夹? (一个可接受的解决方法是更改默认邮箱,但我也不知道该怎么做)。
【问题讨论】: