Windows Live 메일은 Windows Essentials에 포함된 서드파티 이메일 클라이언트입니다. 호스트 서버를 통해 이메일을 주고받으며, 받은 메일을 로컬 컴퓨터에 저장하기 때문에 오프라인 상태에서도 기존 메일을 확인할 수 있습니다.
일반적으로 Windows Live 메일은 받은 편지함, 보낸 편지함, 임시 보관함, 삭제된 메일 등 카테고리별로 폴더를 생성하고, 사용자가 직접 만든 사용자 지정 폴더도 함께 관리합니다. 프로그램은 이러한 폴더를 읽어 들여 메일을 분류해 보여주며, 수신·발신 메일 역시 해당 폴더에 저장됩니다.
그런데 실제로는 하나의 폴더에 수백 통의 메일이 있는데 내용이 모두 동일하거나, 같은 메시지가 여러 번 반복해서 표시되는 사례가 보고되었습니다. 이 문제는 Windows Live 메일이 비정상 종료된 후 이메일 데이터를 복구하려 할 때 발생합니다. 정전, 악성코드 감염, 잘못된 인코딩 등으로 메일 데이터가 손상된 경우에도 마찬가지인데, 프로그램이 손상된 메일을 복구하는 과정에서 저장 폴더(Storage Folder) 아래에 뒤죽박죽 섞인 디렉터리 구조를 만들어 버립니다.
또한 PC의 시스템 시간이 메일 서버와 맞지 않게 설정되어 있으면, Windows Live 메일이 같은 이메일을 계속 반복해서 다운로드하게 됩니다. 동일한 이메일 계정을 두 개 이상 등록한 경우에도 같은 메일이 반복해서 동기화되어 계정에 중복 메일이 표시됩니다.

이런 증상이 나타난다면, 아래에서 소개하는 방법으로 원래의 이메일 내용을 그대로 복원할 수 있습니다.
방법 1: 중복 이메일 계정 제거
중복 계정을 삭제하면 앱에서 중복 메일이 생성되는 것을 예방할 수 있습니다. Windows Live 메일은 계정마다 ISP 이름 → 이메일 주소 순으로 폴더를 만들고, 두 가지가 모두 중복되면 (1), (2) 같은 숫자 접미사를 붙입니다. 각 폴더 안에는 받은 편지함, 임시 보관함, 보낸 편지함, 정크 메일, 삭제된 항목 하위 폴더가 포함되어 있습니다.
- 작업 전에 이메일을 미리 백업해 두면 문제가 생겼을 때 복원할 수 있습니다.
- 중복 제거: Windows Live 메일을 열고 중복된 폴더로 이동한 뒤, 폴더 이름을 마우스 오른쪽 버튼으로 클릭하고 "계정 제거"를 선택합니다. 확인 창에서 제거를 승인하면 중복 계정 인스턴스가 모든 폴더에서 사라집니다.
- 또는 WLM 실행 > 왼쪽 위 파란색 버튼 클릭 > 옵션 > 전자 메일 계정 > 중복 항목을 하나씩 선택해 제거 > 모든 중복이 사라질 때까지 반복 > 완료 후 닫기를 클릭합니다.
방법 2: 시스템 시간 올바르게 설정
시스템 시간이 잘못되어 있으면 WLM이 서버 시간과 동기화하려며 같은 메일을 계속 내려받습니다. 날짜와 시간을 올바르게 설정하는 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 창을 엽니다.
- 실행 입력란에 timedate.cpl을 입력하고 Enter 키를 눌러 날짜 및 시간 창을 엽니다.
- '날짜 및 시간 변경'을 클릭합니다.
- 올바른 날짜와 시간을 지정하고 확인을 클릭합니다.
- 적용을 클릭한 후 확인을 눌러 설정을 마칩니다.
- Windows Live 메일을 다시 시작합니다. 날짜가 동기화되지만 여전히 중복 메일이 보인다면 계정을 다시 추가해야 할 수 있으며, 이 경우 WLM이 메일을 새로 내려받습니다.
방법 3: 메일 수동 정리 후 중복 삭제
계정 설정과 시간 설정에 문제가 없다면, 앱 자체의 복구 기능을 사용하는 것은 오히려 메일을 배로 늘릴 수 있습니다. 이 경우에는 폴더를 수동으로 재구성한 뒤 Windows Live 메일로 가져오는 것이 좋습니다. 모든 메일은 C:\Users\<사용자 이름>\AppData\Local\Microsoft\Windows Live Mail\ 경로의 로컬 디렉터리에 저장되어 있습니다. 이 폴더에는 이메일 계정 폴더, 사용자가 만든 메일 폴더, 메일 프로그램 관련 파일이 함께 들어 있습니다.
1단계: 메일 정리
- Windows Live 메일을 종료합니다.
- WLM 폴더(C:\Users\<사용자 이름>\AppData\Local\Microsoft\Windows Live Mail\)의 모든 이메일 파일을 별도 위치로 복사하고 원하는 대로 폴더를 구성합니다.
- 메일을 훑어보며 중복 항목을 삭제하고, 별도 위치에서 보기 좋은 디렉터리 구조로 폴더를 만듭니다.
- WLM 폴더의 모든 파일을 백업합니다.
- Windows Live 메일 디렉터리에서 모든 이메일 폴더를 삭제합니다.
- 메인 디렉터리의 프로그램 관련 파일(edb.chk, ebd*.txt, edb*.jrs, Mail.pat, oeconfig, RssFeeds XML 파일, tmp.edb, WindowsLiveMail.txt, 그리고 핵심 파일인 Mail.MSMessageStore)도 모두 삭제합니다.
- Backup\new 폴더 안의 파일(폴더 자체는 유지)도 삭제합니다. 원본 파일을 찾지 못하면 Windows Live 메일이 백업 위치의 파일을 사용하기 때문입니다.
- Mail.MSMessageStore 파일(메일 데이터베이스)은 백업 위치에서도 손상되었을 수 있습니다. 이 경우 백업 파일을 사용하면 같은 문제가 반복되므로 이 파일도 삭제합니다.
- 이메일 계정과 관련된 폴더들과 긴 이름의 "account{<무작위 문자>}.oeaccount" 파일은 계정 프로필과 연결되어 있으므로 그대로 두어야 합니다.
WLM 폴더에서 메일을 찾을 수 없다면, 무료 도구인 Mailcure를 내려받아 C 드라이브를 스캔해 분실·삭제된 메일을 찾을 수 있습니다. 메일을 EML 파일로 저장한 뒤 아래 2단계를 따라 가져오면 됩니다. 중복 메일이 발견되면 1단계로 돌아가 메일을 다시 정리하세요.
2단계: 정리한 메일 가져오기
- Windows Live 메일을 다시 시작하면 삭제했던 프로그램 관련 파일들이 자동으로 다시 생성됩니다.
- WLM에서 도구 아이콘의 드롭다운 화살표를 클릭하거나(또는 Alt + F) '메시지 가져오기'를 선택합니다. 나타난 창에서 Windows Live 메일을 고르고 다음을 클릭합니다.
- 찾아보기 버튼을 클릭해 앞서 작업한 메시지 폴더로 이동한 뒤 폴더를 선택하고 확인을 누릅니다.
- '모든 폴더'를 선택하고 다음을 클릭합니다.
- 마침을 클릭하면 메일 가져오기가 진행됩니다. 파일 이름과 폴더 구조를 잘 정리해 두었다면 원래의 메일 내용을 그대로 되찾을 수 있습니다.