0
在Outlook插件中,我正在偵聽發件箱文件夾的Items.ItemAdd
事件,並檢查添加到發件箱的每封電子郵件。我想知道這是否能保證在任何時候都能正常工作,因爲恐怕在我有機會訪問該電子郵件之前,該電子郵件將從發件箱中發送並消失。發件箱文件夾的Items.ItemAdd事件
是這種情況下可能嗎?或者是ItemAdd
以同步方式工作,因此我可以確定該項目仍在發件箱中? (我想是的,否則ItemAdd
回調中的IDispatch指針可能無效)
我知道 - 我使用'SubmitMessage'重新提交消息(我需要在發件箱中處理消息,而不是在使用ItemSend的早期階段)。但保證該物品仍在發件箱中? – DenisY
不要這樣做 - 在事件發生的時候,機會已經消失。再次,在已發送郵件文件夾上使用Application.ItemSend或Items.ItemAdd。切勿觸摸發件箱文件夾中的任何內容。 –
我明白了 - 那正是我想知道的......謝謝 – DenisY