Exchange 2007/2010에서 OWA의 자동 완성 캐시(AutocompleteCache)삭제 방법
Exchange 2003에서는 지원하지 않지만 Exchange 2007서버 이상에서 제공하는 기능 중 OWA 에서 자동완성캐시라는 부분이 있습니다.
많은 분들에게 새로운 내용은 아니며 To 또는 CC, BCC에 입력을 편하게 하기 위해서 이미 사용했던 메일주소 및 Display Name을 캐시파일로 자동으로 남기는 기능이며 Outlook에서 제공되던 기능의 OWA버전입니다. 대부분이 이미 사용하고 계신 기능일거라 예상됩니다.
OWA와는 다르게 Outlook에서는 이 기능이 .NK2라는 확장자(Nickname Cache File)로 클라이언트 PC내에 파일 형식으로 저장되며 Outlook 2003에서부터 Outlook 2010에서도 여전히 지원합니다. Outlook에서 이러한 캐시를 Reset하려면 로컬PC내에 저장된 NK2파일을 삭제함으로 가능했었습니다.
일부 Outlook 2010에서 달라진 내용은 아래처럼 블로그에 포스팅되어 소개된 바도 있습니다.
Where is .nk2 file on Outlook 2010
https://blogs.technet.com/b/komessaging/archive/2010/08/13/where-is-nk2-file-on-outlook-2010.aspx
본론인 OWA의 자동완성 캐시내용으로 돌아와서 Outlook처럼 OWA에서도 이러한 자동완성캐시기능을 제공하며 이는 Outlook처럼 로컬파일 형태 제공할 수 없기 때문에 개별 사서함(Mailbox) 내에 특별한 형태의 Message형태로 자동완성캐시를 저장하여 이러한 기능을 구현되어 있습니다.
이러한 자동완성캐시로 인하여 OWA에서 주소록을 검색하지 않아도 최근 사용했던 정보를 바로 찾아서 메일을 전달할 수 있는 장점이 크나 몇몇 이유로 인하여 해당 캐시파일이 문제가 되는 경우도 있습니다.
예를 들면, 사내정책상의 문제로 Display Name에 직급 또는 부서정보 등이 함께 포함되어 있고 전사적으로 또는 부분적으로 직급 또는 부서이동으로 인하여 Display Name이 달라졌을 경우입니다. 이러한 경우에 캐시파일로 인하여 잘못된 정보가 표시되어 나타나게 되며 때문에 OWA에서 자동완성 캐시를 삭제하고 싶어하기도 합니다.
삭제하는 방법은 크게 두 가지 방법이 있습니다.
방법1) OWA Light 모드에서 삭제
OWA Light 모드로 로그인하고 옵션> 전체 옵션페이지로 이동합니다.
Option > Messaging 아래에서 E-Mail Name Resolution에서 아래 Clear Most Recent Recipients List 항목을 클릭하고 아래처럼 삭제할 수 있습니다.
방법2) MFCMapi Tool을 통한 Autocomplete Cache 메시지 삭제 방법
a. MFCMAPI 툴을 다운로드 받아 클라이언트에서 실행합니다.
https://mfcmapi.codeplex.com/
c. 사용자 프로필을 선택하여서 로그인합니다. 또는 새 프로필 옵션을 통해서 구성하셔도 됩니다.
단, 주의할 점은 캐시된 Exchange 모드를 사용하면 안됩니다. 캐시된 Exchange Mode에서는 해당 Autocomplete Cache 메시지가 나타나지 않습니다.
d. 아래처럼 MFCMAPI 에 해당 사용자계정으로 로그인되면 우측 클릭하여 Open Store 를 메뉴를 클릭합니다.
e. 새 창이 나타나면 Root Container 에서 우측 클릭하여 Open associated contents table 을 선택합니다.
f. Entry 중에서 Message Class 가 IPM.Configuration.OWA.AutocompleteCache라는 항목을 선택하고 우측클릭하여 Delete Message 를 선택합니다.
Delete 옵션은 아래처럼 Permanent delete passing DELETE_HARD_DELETE 를 선택합니다.
주의점)
1. 일반 OWA모드에서는 자동완성캐시삭제 메뉴가 없습니다. 반드시 시각 장애인 모드 또는 OWA Light옵션을 체크하셔서 로그인하신 후에 삭제하실 수 있습니다.
2. OWA Light 모드 또는 MFCMapi 툴을 통해서 삭제 가능하지만 여러 사용자를 일괄 삭제하는 방법은 없습니다.
만약 관리자가 다른 사용자 사서함에 로그인하여 OWA자동완성 캐시를 삭제할 필요가 있다면 관리자에게 해당 계정에 대한 Full Access권한을 부여하신 뒤(Exchange관리콘솔에서 사용자의 모든 액세스 권한 관리메뉴를 통해서 가능) 프로필 생성시 관리자 계정으로 인증 받아 로그인하시면 됩니다.
연결할 사사함은 mstest이나 인증은 administrator계정을 사용합니다.
이러한 방법으로 캐시파일을 삭제하고 나면 OWA의 캐시파일이 삭제되며 앞으로 사용하는 Email 또는 Display Name으로 캐시가 새롭게 저장됩니다.
Posted by dyjung