當然可以用最高管理者至每個信箱刪除敏感資料(累死管理者) or 通知全公司同仁請直接刪除該封郵件,不可看信件內文(難保每個人都沒有好奇心) or 登入WebMail 一批一批刪除通知信(很花時間)。
最好的方法就是從 Exchange 用 PowerShell 透過關鍵字搜尋所有信箱並刪除。
這時候就需要用到 Search-Mailbox 這個 PowerShell 指令,但在使用前需要先授予權限。
※Exchange 2013 (使用 Exchange Management Shell)
1. 授予「Mailbox Import Export」角色。
因為 Exchange 內建一個「Organization Management」作為 Exchange 管理員的群組,可直接授予「Mailbox Import Export」角色,或另外建立一個萬用群組授予「Mailbox Import Export」角色,下列指令是直接授予「Mailbox Import Export」角色給「Organization Management」群組。
[PS] C:\> New-ManagementRoleAssignment -Name "Import Export_Organization Management" -SecurityGroup "Organization Management" -Role "Mailbox Import Export"
2. 授予「Discovery Management」角色。
[PS] C:\> Add-RoleGroupMember -Identity "Discovery Management" -Member Administrator
3. 重啟 Exchange Management Shell,執行下列指令,從帳號的信箱中找主旨包含的關鍵字郵件,並從信箱中刪除。
[PS] C:\> Search-Mailbox -Identity "帳號或信箱地址" -SearchQuery 'Subject:"關鍵字"'
-DeleteContent
-DeleteContent
刪除組織內所有信箱中某特定主旨的郵件。
[PS] C:\> Search-Mailbox -SearchQuery 'Subject:"關鍵字"' -DeleteContent -Force
※Exchange 2010 (登入 https://mail.example.com/ecp)
1. 授予「Mailbox Import Export」角色。
新增一角色群組名為「Mailbox Import Export」,並加入「Mailbox Import Export」角色,新增群組完成後,再將現有帳號加入該群組成員。新增此角色與群組後,才會擁有從信箱中刪除的權限。
(點圖放大)
將管理帳號加入「Discovery Managemtnt」角色群組。
(點圖放大)
PS: 角色說明
(點圖放大)
3. 重啟 Exchange Management Shell,執行下列指令,從帳號的信箱中找主旨包含的關鍵字郵件,並從信箱中刪除。
[PS] C:\> Search-Mailbox -Identity "帳號或信箱地址" -SearchQuery 'Subject:"關鍵字"'
-DeleteContent
-DeleteContent
刪除組織內所有信箱中某特定主旨的郵件。
[PS] C:\> Search-Mailbox -SearchQuery 'Subject:"關鍵字"' -DeleteContent -Force
資料參考來源:
不同主题的邮件(比如中英文、含有空格、特殊字符)怎样能精确地搜索到邮件
使用信箱搜尋刪除郵件
在使用者的信箱中搜尋和刪除郵件
沒有留言:
張貼留言