簡體   English   中英

阻止電子郵件發件人

[英]Block email sender

無論如何,您是否可以創建一個代碼,當您單擊一個按鈕(我已經創建了這個)時,它將接收所選的電子郵件並阻止將刪除電子郵件的發件人?

Outlook 對象模型根本不公開被阻止/安全的發件人。 如果使用Redemption是一個選項,它會公開RDOJunkEmailOptions對象(從RDOSession . JunkEmailOptionsRDOAccount . JunkEmailOptionsRDOExchangeMailboxStore . JunkEmailOptions ),這允許使用RDOJunkEmailOptions.BlockedSenders.Add添加被阻止的發件人。

Outlook 對象模型沒有為此提供任何內容。 但是,您可以創建一個 VSTO 加載項,它可以處理傳入的電子郵件並在發件人屬於阻止列表時將其刪除。 Application類的NewMailEx事件在新郵件到達收件箱時和客戶端規則處理發生之前被觸發。 您可以使用 EntryIDCollection 數組中返回的條目 ID 來調用NameSpace.GetItemFromID方法並處理該項目。 謹慎使用此方法以盡量減少對 Outlook 性能的影響。 但是,根據客戶端計算機上的設置,在新郵件到達收件箱后,垃圾郵件過濾和將新郵件從收件箱移動到另一個文件夾的客戶端規則等進程可能會異步發生。

請參閱演練:為 Outlook 創建第一個 VSTO 外接程序以快速入門。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM