Checked : Exchange Server 2013
https://technet.microsoft.com/ko-kr/library/ff459253(v=exchg.150).aspx
// 특정 사서함의 메일 검색 //
Search-Mailbox -Identity "원본 사서함" -SearchQuery 'Subject:"제목"' -TargetMailbox "대상 사서함" -TargetFolder "받은 편지함" | Out-GridView
Search-Mailbox -Identity "원본 사서함" -SearchQuery 'Attachment:"파일명.확장자"' -TargetMailbox "대상 사서함" -TargetFolder "받은 편지함" | Out-GridView
// 전체 사서함에서 메일 검색 //
Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery 'Subject:"제목"' -TargetMailbox "대상 사서함" -TargetFolder "받은 편지함" | Out-GridView
Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery 'Attachment:"파일명.확장자"' -TargetMailbox "대상 사서함" -TargetFolder "받은 편지함" | Out-GridView
// 특정 사서함의 메일 삭제 //
Search-Mailbox -Identity "원본 사서함" -SearchQuery 'Subject:"제목"' -TargetMailbox "대상 사서함" -TargetFolder "받은 편지함" -DeleteContent
// 전체 사서함에서 메일 삭제 //
Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery 'Subject:"제목"' -TargetMailbox "대상 사서함" -TargetFolder "받은 편지함" -DeleteContent
※ 삭제후 → 임의 테스트 메일을 보낸 다음, "메시지 회수" 실행 (*.ost 받은 편지함의 경우 새 메일이 수신되지 않으면 자동 갱신이 안되므로 수동으로 갱신하기 위함)
※ 대상 사서함 : 검색 및 삭제 결과 로그를 수신할 사서함 (원본 사서함과 달라야 함)