Partager via


Exchange search 실패-Attachment proteced by password and DRM

Exchange 서치 관련 서비스는 Services.msc에서 보면 “Microsoft Search (Exchange)”와 “MIcrosoft Exchange Search Indexer” 이다. 새로운 메시지가 인입이 되면 수초 이내에 인덱싱을 일어나고, Outlook Online mode난 OWA에서 서치를 할 경우 빠르게 원하는 메시지를 검색할 수 있게 된다.

이 블로그에서는 이미 두 차례 서치 관련하여 다뤘습니다. 우선 아래 내용을 다시 한번 읽어 보시기 바랍니다.

https://blogs.technet.com/komessaging/archive/2008/11/04/understanding-exchange-2007-search-index.aspx

https://blogs.technet.com/komessaging/archive/2008/11/21/understanding-exchange-2007-search-index-2.aspx

금일 다룰 내용은 첨부 파일 관련 Exchange 2007 이슈 입니다. Exchange 2007에서는 첨부파일이 Password lock 이 걸려 있거나, DRM 문서가 있는 메시지에 대해서는 첨부 뿐만이 아니라, 메시지에 대해서도 인덱싱 작업에 실패를 하게 됩니다. 그 결과로 인해서, 중요한 메일에 대해서 Search를 OWA에서 시도했는 데 검색 결과에 안 나타나는 문제가 발생하게 됩니다. Exchange 2010 에서는 이 부분이 Fix 되긴 했지만, 2007에서는 Fix 할 예정이 아직은 없습니다. 그렇다면, 회사에서 중요한 임원께서, 메일 서버를 관리하시는 여러분께 이런 이슈를 제기 할 때 어떤 식으로 처리를 해야 할까요? 여러분들도 유사한 경험을 하셨을 겁니다. 그럼 일반적으로 여러분들과 일반유저들이 사용하는 서치 패턴을 살펴 보도록 하죠. 대부분 메일을 보낸 사용자나 관련 제목등, 메시지 자체에 있을 법한 KEYWORD로 검색을 하지, 첨부에 있는 내용을 가지고 검색을 하는 경우는 극히 드뭅니다.

그렇다면, DRM 걸린 문서나 패스워드로 Lock 이 걸린 문서로 인해서 정작 중요한 메시지가 인덱싱에 제외되는 것을 막기 위해서 Search 서비스가 사용하는 인덱싱필터 관련 레지스트리키에서 가장 많이 DRM 또는 Password lock을 거는 화일 확장자를 제거하면 어떨까요?  서버에서 다음 레지스트리 위치를 가 보시기 바랍니다.

HKLM\Software\Microsoft\Exchange\MSSearch\Filters\  

Registry view of IFilters

그 하단에 보면 여러 확장자 키가 존재하는 것을 보실 수 있습니다.(.html/.doc/.asp/.xls …….) 이것들이 기본적으로 Exchange Search 서비스가 검색시 지원하는 화일 확장자 입니다. 만약 추가로 다른 확장자로 검색시 인덱싱 항목에 포함시키고 싶다면, 아래 기사를 참고해서 추가시키시면 됩니다.

https://support.microsoft.com/kb/944516

다음과 같은 파일 확장명을 지원하는 팩:

  • .docm
  • .docx
  • .one
  • .pptm
  • .pptx
  • .vdx
  • .vsd
  • .vss
  • .vst
  • .vsx
  • .vtx
  • .xlsb 아닌
  • .xlsm
  • .xlsx
  • .zip

자 그럼, 다음을 테스트 해 봅시다. 만약 주로 password lock을 걸거나 DRM 걸린 문서의 File type이 Excel라고 하고, 꼭 이런 첨부가 있는 메시지라도 검색이 되어야 하는 것이 윗 분들의 요청이라면, 위 레지스트리키를 백업을 받은 뒤에 , .XLS를 제거합니다. 그런 후에 인덱싱을 리빌드합니다. 가령 서치 서비스를 STOP하고 인덱싱 파일을 제거한후 다시 시작하면, 새로 Rebuild됩니다. 그런 후에 정상적으로 검색이 안 되던 메시지도 검색이 되는지 체크해 보시기 바랍니다. 다소 번거롭긴 하지만, 일반적인 서치 패턴을 고려 해 볼 때 나름데로 workaround로 활용할 수 있으니, 많이들 테스트 해 보시기 바랍니다.

if a filter exists for a file type Exchange Search will attempt to index the attachment. If the server does not have a filter installed for a file type, Exchange Search will skip the attachment

All of this only matters in situations where Exchange can not read the attachment. If a normal xls attachment is sent and can be opened and read normally then both the attachment and the email message will be indexed (as long as there is an xls IFilter).

참고할 기사>

Managing Exchange Search (https://technet.microsoft.com/en-us/library/aa998289(EXCHG.80).aspx)

How to Disable or Enable Exchange Search (https://technet.microsoft.com/en-us/library/aa996416(EXCHG.80).aspx

https://www.exchangeninjas.com/ExchangeSearchFAQ

https://www.mxecho.com/category/search/

Written by Jungseo