管理Exchange Server 如果User誤寄大容量郵件且發給群組,在內部網路的環境是還OK,但收件者是透過Internet來收信,那可就哇哇叫了。
在Ex2000/2003 時可以透過Exmerge來刪除,但Ex2007無此工具,因此只能使用Powershell來刪除,分別的使用方式如下:
Exchange 2000 /2003 (使用Exmerge)
1. 先至微軟官網下載Exmerge 。下載連結
2. 詳細歩驟 http://support.microsoft.com/kb/260037/zh-tw
Exchange 2007
1. 使用批次刪除包含特定主題或關鍵字的郵件功能,使用者帳號必須符合下列條件:
(1) 該帳號需屬於Exchange Server管理者角色,來源伺服器和目標伺服器的本地 Administrators 群組
(2) Exchange 收件者管理員
(3) 對其他使用者的信箱有讀寫的權限(本範例使用Administrator)
Get-mailbox -OrganizationalUnit "OU路徑" | Add-MailboxPermission -User Administrator -AccessRights Fullaccess
** 完成操作後可以使用下列Powershell回復使用者信箱的權限
Get-mailbox -OrganizationalUnit "OU路徑" | Remove-MailboxPermission -User Administrator -AccessRights Fullaccess
2. get-mailbox -OrganizationalUnit "要刪除郵件的帳號所在OU路徑" -database "資料庫路徑" | export-mailbox -subjectkeywords "要刪除的郵件標題" -targetmailbox 管理員帳號郵箱 -targetfolder "目標文件夾" -DeleteContent
說明:這條命令將對存儲在 "資料庫路徑"下的"要刪除郵件的帳號所在OU路徑" 中的用戶郵件主題包含 "要刪除的郵件標題"的郵件導入到"管理員帳號郵箱"中"目標文件夾"中,並從用戶郵箱中刪除
範例:
Get-Mailbox -OrganizationalUnit "Sales Department" –Database "Sales Store" | Export-Mailbox -ContentKey
words "加薪" -TargetMailbox administrator@xxx.com -TargetFolder "收件匣" -DeleteContent
本文參閱 :
(1) http://tw.myblog.yahoo.com/jw!2IWZMkCYERprq7d_6GsDEscO/article?mid=683
(2) http://www.5dmail.net/html/2008-4-9/20084911919.htm