Exchange Server 를 운용중이다 보면 사용자가 잘못보낸 메일을 삭제 부탁 하는 경우가 있습니다. 

메일삭제에 대해서는 의견이 분분한데 불법이라는 소리도 있으므로 사용에 대하여 생각을 해봐야 합니다. 


기본명령어는 Search-mailbox 를 사용하는 겁니다. 


예로 사용자 abc 에게 보낸 메일을 제거하고 싶으면 관리쉘을 사용하여 


PS>Search-mailbox -Identity abc -SearchQuery "잘못보낸메일 제목 전체"  -DeleteContent

이렇게 진행 하면 됩니다. 


만일 누군가가 전체에게 메일을 잘못보낸경우 아래와 같이 동작시킵니다. 


PS>get-mailbox | Search-Mailbox -SearchQuery "잘못보낸 메일 제목 전체" -DeleteContent


주의할 점은 "잘못보낸 메일 제목 전체" 가 중요한데 제목이 ABCDF 인경우 -SearchQuery "ABC" 라고 하면  ABCDEF , ABCD, ABCDE 도 모두 다 지워집니다. 


때문에 다른 메일이 삭제되는걸 바라지 않는다면 꼭 전체 메일제목을 모두 다 넣는 것이 중요합니다. 


아래는 해당 명령어로 제거한 화면 입니다. 



만일 위 명령어가 들어가지 않을 때는 아래 명령어를 사용해 주시기 바랍니다. 

PS>add-pssnapin microsoft.exchange.management.powershell.e2010


Search-Mailbox 커맨드를 입력시키는 명령어 입니다. 





+ Recent posts