문제 증상: Outlook이 항상 오프라인 모드로 시작됨
한 고객사의 사용자들로부터 Outlook이 실행될 때마다 항상 오프라인 모드로 시작된다는 제보를 받았습니다. 이 경우 메일을 보내거나 받을 수 없으며, 시스템 트레이의 Outlook 아이콘에는 빨간 십자가 표시되면서 "Microsoft Outlook이 오프라인 상태입니다(Microsoft Outlook is offline)"라는 메시지가 나타납니다.

오프라인 모드를 해제해도 계속 반복됨
Outlook의 오프라인 모드를 해제하려면 보내기/받기(Send/Receive) 탭에서 오프라인 작업(Work Offline) 버튼을 클릭하면 됩니다. 하지만 문제는 이 작업이 매번 반복된다는 점입니다. 온라인으로 전환해도 다음에 Outlook을 시작하면 또다시 오프라인 모드로 실행되며, 설정에서 일일이 해제해 주어야 합니다. 사용자 입장에서는 매우 번거롭고 짜증스러운 상황입니다.

참고로 '오프라인 작업' 버튼이 보이지 않는다면 Outlook에서 캐시된 Exchange 모드(Cached Exchange Mode)가 비활성화되어 있는 것입니다.
문제 진단 과정
이 문제는 Outlook 2016 또는 2013을 사용하는 일부 사용자에게만 발생했습니다. 사용자 사서함은 Exchange 서버에 위치해 있었고, 연결 문제나 Exchange 로그상의 오류는 전혀 없었습니다.
Outlook은 네트워크나 Exchange 연결에 문제가 발생하면(사서함 서버 접속 시도 10회 실패 시) 자동으로 오프라인 모드로 전환될 수 있습니다. 따라서 먼저 네트워크 환경(스위치, 라우터, 방화벽 규칙 등)을 점검했지만, 모든 장비가 정상적으로 동작하고 있었습니다.
진단 과정에서 추가로 확인한 사항은 다음과 같습니다:
- OWA를 통한 사서함 접근 확인: 웹 메일(OWA)로 사서함에 정상적으로 접근할 수 있었습니다.
- CAS 서버 포트 확인: Exchange 2010 환경이라면 사용자 PC에서 CAS 서버의 TCP/135(RPC 로케이터) 포트 접근 여부를 확인해야 합니다. Test-NetConnection cmdlet을 활용해
tnc ber-msgcas –port 135명령으로 점검한 결과, 해당 포트는 정상적으로 열려 있었습니다. Exchange 2013/2016에서는 Outlook 클라이언트가 CAS에 연결할 때 HTTPS(MAPI over HTTP)가 기본 프로토콜이므로 TCP/443 포트만 확인하면 충분합니다. - 안전 모드 실행 및 추가 기능 비활성화:
outlook.exe /safe명령으로 Outlook을 안전 모드에서 실행하고 모든 추가 기능을 비활성화했지만, 문제는 여전히 지속되었습니다. - 프로필 재생성 및 프로그램 복구: Outlook 프로필을 삭제한 뒤 새로 생성해 보았고, Outlook을 재설치하고 복구 기능도 실행해 보았지만 아무런 효과가 없었습니다.
의외의 해결책: Skype for Business(Lync) 종료
해결책은 의외의 곳에 있었습니다. Outlook이 오프라인 모드로 시작되는 문제를 겪은 사용자들은 모두 Skype for Business(Lync)가 설치되어 있었습니다. 조사 결과, Lync와 Outlook이 동시에 실행 중인 상태에서는 Outlook에서 변경한 오프라인 모드 설정이 프로그램 종료 시 저장되지 않는 것으로 밝혀졌습니다. Lync가 Exchange와 상시 연결을 유지하는 과정에서 오프라인 모드 설정의 저장을 차단하는 것으로 추정됩니다.
따라서 Outlook이 오프라인 모드로 실행되지 않도록 하려면 다음 순서대로 진행하면 됩니다:
Lync/Skype for Business를 완전히 종료합니다. 이때 작업 관리자를 열어 관련 프로세스가 남아 있지 않은지 반드시 확인하세요.- Outlook에서
오프라인 작업(Work Offline) 모드를 해제합니다. - 이후 Lync(Skype4B)를 다시 실행합니다.
이렇게 설정한 후에는 다음번에 Outlook을 시작할 때 정상적으로 온라인 모드로 실행됩니다.