macOS Tahoe에서 Mac Mail 검색이 작동하지 않을 때: 완전 해결 가이드

macOSTahoe ·
macOS Tahoe에서 Mac Mail 검색이 작동하지 않을 때: 완전 해결 가이드

macOS Tahoe에서 Apple Mail 검색 결과가 없나요? 범위 칩, Envelope Index, Spotlight 색인 문제를 단계별로 완벽하게 해결하는 방법을 알아보세요.

Mail 검색창에 발신자 이름을 입력하고 Return을 눌렀더니 결과 목록이 비어 있습니다 — 메시지 목록을 두어 번만 스크롤하면 바로 보이는 이메일인데도 말이죠. Mac Mail 검색이 작동하지 않는 문제로 인해 전체 재색인 작업을 하려고 한다면, 무언가를 건드리기 전에 잠시 60초만 멈춰주세요. macOS Tahoe에서 "Mail이 결과를 반환하지 않는" 가장 일반적인 원인은 Envelope Index 손상, Spotlight 데이터베이스 오류, 또는 중단된 mdworker가 아닙니다. 원인은 Apple이 Tahoe와 함께 출시했지만 릴리즈 노트에서 한 번도 강조하지 않은 조용한 동작 변경입니다. Mail은 이제 기본적으로 검색 범위를 "모든 메일함" 대신 현재 선택된 메일함으로 설정합니다. 검색창 바로 아래에 "다음에서 검색: [메일함 이름]"이라는 작은 칩이 나타나는데, "전체"를 클릭하지 않으면 전체 결과를 기대하면서 한 폴더만 검색하게 됩니다.

이 가이드는 Tahoe 전용 동작 수정부터 시작하는데, 26.0 릴리즈 이후 접수된 "검색 오류" 신고의 대부분을 해결해주기 때문입니다 — 재빌드가 전혀 필요 없습니다. 해당 방법으로 해결되지 않으면 실제 문제를 깊이 파고들겠습니다. ~/Library/Mail/V10/MailData/에 위치한 손상된 Envelope Index, 전체 텍스트 검색을 제어하는 Spotlight-Mail 상호의존성, 창 하단에 멈춰 있는 "색인 중…" 상태, IMAP 서버 측과 로컬 인덱스 검색의 차이, 스마트 메일함 문법 함정, 첨부 파일 검색 예외 사항, 그리고 메시지가 Spotlight에서 검색 가능한지 단 하나의 명령으로 확인하는 터미널 진단(mdfind -onlyin)까지 다룹니다. 전송이 안 되거나 수신이 안 되는 등 일반적인 Mail 문제가 있다면 Mac에서 Mail이 작동하지 않는 경우에 관한 동반 가이드를 참고하세요 — 이 글은 엄격히 검색에 관한 내용입니다.

핵심 요약

  • Tahoe에서 Mail "결과 없음"의 1위 원인은 새로운 범위 칩입니다 — Mail은 기본적으로 검색을 "모든 메일함"이 아닌 선택된 메일함으로 제한합니다. 인덱스가 손상됐다고 판단하기 전에 "다음에서 검색: 전체"를 클릭하세요.
  • Envelope Index는 macOS Tahoe에서 ~/Library/Mail/V10/MailData/Envelope Index*에 있습니다 (Sonoma/Sequoia는 V9, Ventura는 V8). 안전한 재빌드 방법: Mail 종료 → 파일을 백업 폴더로 이동 → 재실행.
  • Mail 검색은 Spotlight에 의존합니다. 시스템 설정 > Spotlight에서 Mail 및 메시지가 체크 해제되어 있거나 Mail 폴더가 Spotlight 개인 정보 보호에 있다면 전체 텍스트 및 첨부 파일 검색이 자동으로 실패합니다.
  • "색인 중…" 표시줄이 멈춰 있다고 항상 Mail 문제는 아닙니다 — 보통 Mail 고유 버그가 아니라 상위 OS에서 디스크 압박, 개인 정보 보호 제외, 또는 중단된 mdworker로 인해 Spotlight가 차단된 것입니다.
  • IMAP 서버 측 검색과 로컬 인덱스 검색은 다른 결과를 반환합니다. 어느 쪽이 활성화되어 있는지 알면 일부 쿼리는 적중하고 다른 쿼리는 놓치는 이유를 이해할 수 있습니다.

macOS Tahoe에서 Mac Mail 검색이 아무것도 반환하지 않는 이유 (여기서 시작하세요)

Envelope Index나 ~/Library의 어떤 것도 건드리기 전에 이 섹션을 먼저 확인하세요. 우리가 분류한 "Tahoe에서 Mail 검색 오류" 티켓의 약 6할이 여기서 해결됩니다 — 재빌드가 필요 없습니다.

Tahoe "다음에서 검색: [메일함]" 범위 칩 — 숨겨진 범인

macOS Sonoma 이하 버전에서 Mail 검색창은 대부분의 사용자가 당연하게 여기는 동작을 했습니다. 무엇이든 입력하고 Return을 누르면 Mail이 기본적으로 모든 계정의 모든 메일함을 검색했습니다. 팝오버에서 범위를 좁힐 수 있었지만 기본값은 "전체"였습니다.

Tahoe가 그 기본값을 변경했습니다. 사이드바에서 특정 메일함이 선택된 상태에서 검색창을 클릭하면 — 예를 들어 iCloud 계정의 "받은 편지함" 또는 "영수증 2025"와 같은 사용자 지정 폴더 — Mail이 이제 해당 메일함만 검색 범위로 제한합니다. 시각적 단서는 입력을 시작하면 검색창 바로 아래에 나타나는 작은 칩입니다. 표시 내용:

다음에서 검색: [메일함 이름] ✕     모든 메일함

이 칩은 의도적이지만 시각적으로 눈에 잘 띄지 않습니다. "모든 메일함" 제안은 오른쪽의 낮은 대비 필에 있어 Tahoe의 반투명 툴바 배경에서 놓치기 쉽습니다. 클릭하지 않으면 입력을 시작할 때 강조 표시된 폴더로 모든 검색이 제한됩니다 — 그래서 "분명히 있는" 메시지를 검색해도 결과가 없는 것입니다.

범위 칩이 강조 표시된 macOS Mail 검색창

현재 어떤 범위에 있는지 확인하는 방법

  1. Mail을 엽니다. 사이드바에서 메일함을 클릭합니다 — "모든 받은 편지함"이 아니라 "받은 편지함 – iCloud"처럼 특정한 것을.
  2. 창 상단의 검색창을 클릭하고 일반적인 단어를 입력합니다 (자신의 이름도 됩니다).
  3. 검색창 바로 아래를 확인합니다. 왼쪽에 "다음에서 검색: [메일함 이름]"이 보이면 범위 제한 모드입니다. 오른쪽에 "모든 메일함"이 보입니다.
  4. "모든 메일함"을 클릭합니다. 칩이 "다음에서 검색: 모든 메일함"으로 바뀌고 결과 목록에 모든 계정의 검색 결과가 즉시 채워집니다.

"모든 메일함"을 클릭하는 순간 결과가 "결과 없음"에서 수십 또는 수백 개로 늘어난다면 그게 전부였던 겁니다. 이제 읽기를 멈추고 하루를 계속하세요. 범위를 "전체"로 전환한 후에도 결과가 없다면 아래의 Envelope Index 섹션으로 계속 진행하세요.

"모든 메일함"을 영구 기본값으로 설정하기

Mail은 검색 세션별로 마지막으로 사용한 범위를 기억하지만 시스템 설정에 전역 "항상 모든 메일함 검색" 기본 설정을 노출하지 않습니다. 두 가지 실용적인 해결 방법이 있습니다.

  • 검색 전에 "모든 받은 편지함"을 선택합니다. 사이드바 선택이 이미 "모든 받은 편지함"(통합 보기)이면 범위 칩의 기본값이 처음부터 모든 메일함입니다. "모든 받은 편지함" 클릭 → 검색창 → 입력하는 습관을 들이세요.
  • 스마트 메일함을 사용합니다. 메일함 메뉴 > 새로운 스마트 메일함에서 "최근 5년 이내에 수신된 날짜"와 같이 허용 범위가 넓은 조건으로 스마트 메일함을 만들고 즐겨찾기에 고정합니다. 검색 전에 이를 선택하면 정의상 전체 계정 범위가 강제 적용됩니다.

어느 쪽도 Tahoe 이전 기본값을 복원하는 것만큼 깔끔하지는 않으며, Apple이 피드백 양이 쌓이면 포인트 업데이트에서 기본 설정을 추가할 것으로 예상합니다. 현재로서는 칩을 인식하는 것이 해결책입니다.

더 깊이 파고들기 전에 빠른 점검 사항

범위 칩이 올바르게 "모든 메일함"으로 설정되어 있는데도 검색 결과가 없다면 터미널을 열기 전에 다음 세 가지를 확인하세요.

  1. Mail을 완전히 재시작합니다. Cmd+Q (창을 닫는 것이 아님), 그리고 재실행. 놀랍게도 많은 검색 지연이 Mail이 초기화하지 못한 메모리 내 쿼리 상태입니다.
  2. 색인 상태 표시줄을 확인합니다. Mail 창 하단을 살펴보세요. 숫자가 올라가는 "색인 중…"이 보이면 Mail이 아직 검색 인덱스를 구축 중입니다. 완료되지 않은 인덱스를 검색하면 부분적이거나 결과가 없을 수 있습니다. 사라질 때까지 기다린 후에 추가 문제 해결을 진행하세요.
  3. 단일한 명확한 쿼리를 시도합니다. 자신의 이메일 주소를 검색해 보세요. 모든 메일함에서 아무것도 반환하지 않는다면 인덱스가 정말로 손상된 것이며 다음 섹션이 적용됩니다.

Envelope Index — 정의 및 안전한 재빌드 방법

범위 칩이 올바르고, 색인이 완료되었으며, 눈에 보이는 메시지인데도 Mail이 결과를 반환하지 않는다면 검색 데이터베이스가 손상된 것입니다. Mail의 검색 인덱스가 실제로 어떻게 작동하는지, 그리고 이메일을 잃지 않고 재빌드하는 방법을 알아보겠습니다.

macOS Tahoe (V10)에서 Envelope Index의 위치

Mail은 Envelope Index라는 숨겨진 SQLite 데이터베이스와 작은 쓰기-선행-로그 사이드카 파일 세트에 검색 인덱스를 보관합니다. macOS Tahoe에서 경로는 다음과 같습니다.

~/Library/Mail/V10/MailData/Envelope Index
~/Library/Mail/V10/MailData/Envelope Index-shm
~/Library/Mail/V10/MailData/Envelope Index-wal

V10 디렉토리 버전은 macOS Tahoe 현재 버전입니다. 구 시스템이거나 친구의 Mac을 문제 해결하는 경우 주의하세요: macOS Sonoma와 Sequoia는 V9, Ventura는 V8, Monterey는 (잠시) V9, 더 구 시스템은 V5 또는 V6을 사용했습니다. 패턴은 동일하며 버전 번호만 다릅니다. Finder를 열고 Cmd+Shift+G를 누른 다음 ~/Library/Mail/을 붙여넣고 가장 높은 번호의 V* 폴더를 확인하면 됩니다. 그것이 활성 폴더입니다.

Envelope Index 파일 자체는 메시지 메타데이터 데이터베이스입니다 — 발신자, 제목, 날짜, 메일함 구성원, 읽음 상태, 플래그. -shm(공유 메모리)과 -wal(쓰기-선행-로그) 파일은 SQLite의 트랜잭션 사이드카입니다. 재빌드 시 세 파일 모두 함께 이동해야 합니다. WAL 파일을 남겨두고 주 파일을 제거하면 예측할 수 없는 결과가 발생합니다.

메시지 본문 및 첨부 파일의 전체 텍스트 검색 인덱스는 Envelope Index에 없습니다. 그것은 Spotlight의 역할입니다 — 다음 섹션에서 다룹니다. Envelope Index 손상은 헤더 기반 검색(발신자, 수신자, 제목, 날짜)과 메일함 구성원에 영향을 미치고, Spotlight 문제는 본문 및 첨부 파일 검색에 영향을 미칩니다.

제어된 재빌드 절차

Mail은 다음 실행 시 ~/Library/Mail/V10/MailData/[계정 UUID]/의 모든 .emlx 파일을 다시 읽어 누락된 Envelope Index를 자동으로 재빌드합니다. 이메일은 손실되지 않습니다 — 실제 메시지는 인덱스가 아니라 계정별 폴더에 저장됩니다. 재빌드는 보유한 메시지 수에 따라 5분에서 몇 시간이 걸릴 수 있습니다.

단계별 안내:

  1. Mail을 완전히 종료합니다. Cmd+Q. 활성 상태 보기에서 Mail 프로세스가 실행 중이지 않은지 확인합니다. "응답 없음"으로 표시되면 강제 종료합니다 (Cmd+Option+Esc).
  2. Finder를 열고 Cmd+Shift+G를 누릅니다. 이 경로를 붙여넣고 Return을 누릅니다: ~/Library/Mail/V10/MailData/
  3. 바탕 화면에 백업 폴더를 만듭니다. 이름: Mail Index Backup [오늘 날짜].
  4. 이름이 Envelope Index로 시작하는 모든 파일을 백업 폴더로 드래그합니다. 보통 세 개입니다: Envelope Index, Envelope Index-shm, Envelope Index-wal. 아직 삭제하지 마세요 — 재빌드가 실패하면 복원해야 합니다.
  5. Mail을 다시 실행합니다. 창 하단에 진행 표시줄과 함께 "메시지 가져오는 중"이 표시됩니다. 중단 없이 실행하세요. 재빌드 도중 노트북 화면을 닫거나 Mac을 잠자기 상태로 전환하는 것이 원본보다 더 나쁜 절반짜리 인덱스를 만드는 1위 원인입니다.
  6. 가져오기가 완료되면 검색을 테스트합니다. "모든 메일함"을 대상으로 알고 있는 쿼리를 시도해 보세요. 결과가 올바르게 반환되면 일주일간 깨끗한 작동 후 바탕 화면 백업 폴더를 삭제할 수 있습니다. 결과가 여전히 없으면 백업 파일을 복원하고(먼저 Mail 종료, 드래그 후 새 파일 덮어쓰기) Spotlight 섹션으로 계속 진행하세요.

재빌드가 실제로 완료되었는지 확인하는 방법

"메시지 가져오는 중" 상태는 계정별 가져오기가 완료되면 사라지지만, 재빌드된 메시지에 대한 Spotlight의 콘텐츠 색인은 별도의 백그라운드 패스로 실행됩니다. 재빌드 후 몇 분 내에 헤더 검색(발신자, 제목, 날짜)이 작동하기 시작하고, 본문 및 첨부 파일 검색은 몇 시간 지연되는 것이 정상입니다. 재빌드 직후 검색을 테스트했을 때 부분적인 결과가 보인다면 예상된 것입니다 — Spotlight가 따라잡을 시간을 주세요.

터미널에서 mdutil -s /를 실행하여 Spotlight 측을 모니터링할 수 있습니다. 색인 사용 가능.과 같은 진행 비율 없는 출력은 색인 작업자가 대기 중인 항목이 없음을 의미합니다. 색인 진행 중이 표시되면 기다리세요. 보다 적극적인 모니터링을 위해 활성 상태 보기에서 mds 및 mds_stores CPU 사용량을 확인하세요 — 두 가지 모두 장시간 거의 0에 가까워지면 가져오기가 진정으로 완료된 것입니다.

재빌드가 중단될 경우 대처법

"메시지 가져오는 중"이 30분 이상 동일한 카운트에서 진행 없이 멈춰 있다면 재빌드가 손상된 .emlx 파일에서 막힌 것입니다. Console.app을 열고 Mail로 필터링한 후 특정 메시지 UUID 또는 파일 경로를 언급하는 반복적인 오류를 찾으세요. 해당 단일 문제 파일을 계정 폴더에서 바탕 화면으로 이동하고, Mail을 종료한 후 재시작하세요. 가져오기가 손상된 메시지를 건너뛰고 재개됩니다. 단 하나의 0바이트 .emlx 파일이 잘못된 동기화로 인해 전체 프로세스를 중단시킨 경우도 있었습니다.

Spotlight와 Mail — 숨겨진 의존성

Mail의 검색은 하이브리드입니다. 헤더 필드(발신자, 제목, 날짜)는 Envelope Index SQLite 데이터베이스에서 가져옵니다. 본문 텍스트, 첨부 파일 내용, 그리고 메시지 페이로드와 대조하는 모든 것은 Spotlight에서 가져옵니다. Spotlight가 Mail 폴더를 색인하지 않으면 Mail의 전체 텍스트 검색이 자동으로 헤더 전용으로 저하됩니다. 그래서 제목으로는 메시지를 찾을 수 있지만 본문 내부에 인용된 문구로는 찾을 수 없는 것입니다.

mdworker와 corespotlight가 Mail 인덱스에 어떻게 기여하는가

Mail이 새 메시지를 저장하면 ~/Library/Mail/V10/MailData/[계정 UUID]/[메일함].mbox/ 아래에 .emlx 파일을 씁니다. Spotlight의 파일 시스템 이벤트 데몬이 새 파일을 감지하고 mdworker 프로세스를 파견하여 가져옵니다. Mail 가져오기 플러그인이 헤더, 본문, 첨부 파일 텍스트를 추출하여 mds_stores(Spotlight 색인기)에 전달하고, 그 이후 콘텐츠는 mdfind 및 Mail 검색 UI를 통해 쿼리할 수 있게 됩니다.

macOS Tahoe에서 Apple은 일부 Mail 색인을 corespotlight 프레임워크 아래에 통합했습니다 — 타사 앱이 검색 가능한 콘텐츠를 노출하는 데 사용하는 것과 동일한 프레임워크입니다. 시스템 전체에서 corespotlight가 오작동하면 (26.4 이전 Tahoe 빌드에서 알려진 간헐적 문제) Mail의 전체 텍스트 검색도 함께 영향을 받습니다. macOS Tahoe에서 Spotlight 고정 현상에 대해 작성한 글이 있습니다 — Mail 전체 텍스트 검색이 중단되었다면 이 글도 함께 읽어볼 가치가 있습니다.

Spotlight가 Mail을 색인 중인지 확인하기

  1. 시스템 설정 > Spotlight를 엽니다. "검색 결과"로 스크롤합니다.
  2. "Mail 및 메시지"가 체크되어 있는지 확인합니다. 꺼져 있으면 Mail 콘텐츠가 Spotlight에서 제외되어 전체 텍스트 검색이 아무것도 반환하지 않습니다.
  3. 하단의 "Spotlight 개인 정보 보호"를 클릭합니다. ~/Library/Mail이나 홈 폴더가 제외 위치로 나열되어 있지 않은지 확인합니다. 이 목록에 있는 항목은 색인기에서 보이지 않습니다.
  4. 시스템 설정 > 개인 정보 보호 및 보안 > 전체 디스크 접근 권한을 엽니다. "Mail"과 "Spotlight"(일부 빌드에서는 mds 또는 mds_stores로 표시됨)가 접근 권한을 가지고 있는지 확인합니다. 전체 디스크 접근 권한 없이는 색인기가 보호된 메일 데이터를 읽을 수 없습니다.

이 중 하나라도 꺼져 있었다면 수정한 후 Mail 폴더를 강제로 다시 가져와 수정된 권한으로 인덱스가 재빌드되도록 합니다.

Mail 전용 Spotlight 다시 가져오기 강제 실행

터미널을 열고 다음을 실행합니다.

mdimport -i ~/Library/Mail/V10/MailData/

이 명령은 Spotlight에게 MailData/ 아래의 모든 파일을 다시 가져오도록 하며 파일별 진단 출력을 인쇄합니다. "가져오기 없음" 또는 "가져오기 실패"를 언급하는 줄을 찾으세요 — 그것이 Spotlight가 처리할 수 없는 특정 파일을 식별합니다. 메일 아카이브가 많은 경우 전체 패스에 한 시간 이상이 걸릴 수 있습니다. 전원에 연결하고 실행 중에 Mac을 잠자기 상태로 전환하지 마세요.

가져오기가 작동했는지 확인하려면 단일 메시지 확인을 실행하세요.

mdimport -d2 -t ~/Library/Mail/V10/MailData/[계정 UUID]/[메일함].mbox/[메시지].emlx

괄호 안의 내용을 실제 경로로 바꾸세요. -d2 플래그는 자세한 가져오기 세부 정보를 인쇄합니다. 출력에 추출된 본문 텍스트와 메타데이터가 표시되면 가져오기 도구가 작동하는 것입니다. 오류가 발생하면 손상된 메시지나 손상된 가져오기 플러그인을 발견한 것입니다.

터미널 진단: mdfind -onlyin

Mail 검색에서 가장 유용한 단일 터미널 명령:

mdfind -onlyin ~/Library/Mail/V10 "검색어"

이 명령은 Spotlight에게 UI 없이 Mail 데이터 디렉토리 아래에서 해당 용어와 일치하는 모든 파일을 찾도록 요청합니다. mdfind는 결과를 반환하는데 Mail UI가 아무것도 반환하지 않는다면 인덱스는 정상이고 문제는 Mail의 UI 레이어에 있습니다 (위의 재빌드 절차 시도, 또는 Mail 재실행). mdfind가 메일에 분명히 존재하는 용어에 대해 아무것도 반환하지 않는다면 Spotlight가 Mail을 전혀 색인하지 않는 것입니다 — Spotlight 설정 확인으로 돌아가세요. 보다 광범위한 Spotlight 재설정은 Spotlight 재빌드 가이드를 참고하세요.

고정된 "색인 중…" 상태 표시줄

Mail 하단의 "색인 중…"이라는 얇은 진행 표시줄은 macOS에서 가장 오해받는 UI 요소 중 하나입니다. Mail이 고장났다는 의미가 아닙니다. Mail이 현재 검색 인덱스의 전부 또는 일부를 재빌드 중이며 사라질 때까지 검색 결과가 불완전할 수 있다는 의미입니다.

고정되는 이유

"색인 중…" 표시기가 몇 시간이나 며칠 동안 완료되지 않고 지속되면 거의 항상 다음 중 하나가 원인입니다.

  • Spotlight가 일시 중지되거나 제외되었습니다. Mac에 디스크 압박이 있으면 Spotlight가 조절되거나 일시 중지됩니다. 부팅 볼륨의 최소 15%를 확보하세요.
  • Mail 폴더가 최근 Spotlight 개인 정보 보호에 추가되었다가 제거되었습니다. 전환 과정에서 Spotlight가 전체 패스가 필요한 "재빌드 필요" 상태로 남을 수 있습니다.
  • FileVault 암호화 패스가 진행 중입니다. Spotlight는 암호화 작업에 양보합니다. 시스템 설정 > 개인 정보 보호 및 보안 > FileVault에서 상태를 확인하세요.
  • iCloud Mail 동기화가 Spotlight의 색인 속도보다 빠르게 메시지를 교체하고 있습니다. Mac 마이그레이션 또는 Time Machine에서 복원 후 자주 발생합니다.
  • 중단된 mdworker_shared 프로세스. 활성 상태 보기를 열고 mdworker를 검색하세요. 진행 없이 몇 시간 동안 실행 중인 프로세스가 있으면 강제 종료하세요. 시스템이 새 프로세스를 생성합니다.

완료되지 않을 때 대처법

  1. 전원에 연결하고 Mail을 열어둔 채로 밤새 깨어 있게 두세요. 대부분의 대용량 아카이브 인덱스 패스는 6-12시간 내에 완료됩니다.
  2. 저전력 모드를 비활성화합니다. 백그라운드 색인을 적극적으로 조절합니다.
  3. mdutil -s /를 확인합니다. 터미널에서 실행하세요. "색인 사용 가능"이지만 진행이 없다면 sudo mdutil -E /를 실행하여 전체 Spotlight 인덱스를 삭제하고 재빌드합니다. 이는 Mail만이 아닌 모든 검색에 영향을 미칩니다 — 몇 시간 동안 시스템 전체 검색이 불완전할 준비를 하세요.
  4. 최후 수단으로 모든 Mail 계정에서 로그아웃하고, Mail을 종료하고, Envelope Index를 재빌드(위 절차)한 후 계정을 다시 추가합니다. 이는 메시지 본문을 깨끗하게 다시 다운로드하고 새로운 Spotlight 가져오기를 트리거합니다.

계정별 검색: IMAP 서버 측과 로컬 인덱스 비교

Mail이 어떤 계정을 검색하느냐에 따라 완전히 다른 두 검색 백엔드를 사용한다는 점이 혼란의 미묘한 원인입니다.

IMAP 서버 측 검색

현재 온라인 상태인 IMAP 계정(Gmail, iCloud, Fastmail, 대부분의 기업 계정) 내에서 검색할 때 Mail은 선택적으로 쿼리를 서버에 전달할 수 있습니다. 서버는 로컬 Mac이 다운로드하지 않은 메시지를 포함하여 보유한 메일 전체에 대해 검색을 실행하고 결과를 반환합니다. 서버 측 검색은 빠르며 로컬 인덱스가 모르는 메시지도 찾을 수 있지만 — 서버의 구문을 사용하며 이는 로컬 검색보다 연산자를 덜 지원하는 경우가 많습니다.

활성 IMAP 폴더를 쿼리할 때 결과 목록 하단에 표시되는 작은 "서버에서 검색" 표시기로 서버 측 검색이 사용되고 있음을 알 수 있습니다. 검색 도중 오프라인이 되면 이 옵션이 사라집니다.

하나가 강조 표시된 macOS Mail 사이드바 메일함 목록

로컬 인덱스 검색

계정이 오프라인이거나, "내 Mac에" 로컬 메일함을 검색하거나, 명시적으로 로컬 전용 검색을 선택한 경우 Mail은 Envelope Index와 Spotlight를 사용합니다. 이는 더 풍부한 쿼리(부울 연산자, 날짜 범위, 첨부 파일 유형 필터)를 지원하지만 본문이 다운로드되고 색인된 메시지만 찾을 수 있습니다.

"결과 없음"에서 구별이 중요한 이유

2018년의 메시지를 Gmail에서 검색했는데 아무것도 없다면 이는 (a) Gmail의 서버 측 검색이 일부 로컬 연산자를 무시하기 때문이거나, (b) 메시지가 Mail에서 IMAP에 보이지 않도록 설정된 레이블에 보관되었기 때문이거나, (c) IMAP 연결이 자동으로 끊어져 Mail이 로컬 캐시만 검색하기 때문일 수 있습니다. 검색 결과를 아래로 당기고 하단을 주의 깊게 살펴보세요 — 클릭 가능한 버튼과 함께 "서버에서 검색"이 표시되면 클릭하고 쿼리를 다시 실행하세요. 많은 "누락 메시지" 불만이 이 단계에서 해결됩니다.

POP3 및 Exchange 차이점

POP3 계정은 정의상 로컬 전용입니다. 모든 것이 Envelope Index에 있습니다. Microsoft Exchange 계정(많은 기업 계정 뒤에 있는 프로토콜)은 Exchange Web Services라는 다른 서버 검색 경로를 사용하며 고유한 특성이 있습니다. 회사 Exchange 계정을 사용하는데 해당 계정의 검색만 중단되었다면 문제는 일반적으로 로컬 인덱스가 아니라 오래된 자동 검색 레코드나 만료된 OAuth 토큰입니다. 계정을 다시 추가하세요.

스마트 메일함과 검색 구문

인덱스가 정상인 경우에도 잘못된 쿼리 구문은 빈 결과를 생성합니다.

검색 대신 스마트 메일함을 사용하는 경우

같은 복잡한 쿼리(예: "첨부 파일이 2MB 이상인 이 클라이언트의 읽지 않은 모든 메일")를 반복적으로 실행하는 경우 스마트 메일함을 만드세요. 메일함 메뉴 > 새로운 스마트 메일함. 스마트 메일함은 새 메일이 도착하면 업데이트되는 라이브 쿼리이며, 자체적인 암묵적 범위("모든 계정" 또는 선택한 계정)가 있어 범위 칩을 완전히 우회합니다.

부울 연산자 및 필드 수정자

로컬 Mail 검색은 작지만 유용한 쿼리 문법을 지원합니다.

  • from:이름 — 발신자 필드로 제한
  • to:이름 — 수신자로 제한
  • subject:문구 — 제목줄로 제한
  • has:attachment — 첨부 파일이 있는 메시지만
  • is:unread, is:flagged — 플래그 기반 필터
  • 따옴표로 묶인 문구는 정확히 일치: "분기별 보고서"는 해당 정확한 문자열만 반환

IMAP 서버 측 검색에서 이를 사용하면 일부만 적용될 수 있습니다 — Gmail은 대부분을 수용하고, Exchange는 더 적게 수용합니다. 확실하지 않은 경우 계정의 온라인 상태를 일시적으로 비활성화하여 로컬로 검색을 가져온 다음 다시 실행하세요.

날짜 범위 쿼리

Mail은 명시적 범위를 위해 date:6/1/2026..6/4/2026과 같은 쿼리를 허용합니다. 시스템 로케일이 예상하는 형식을 사용하세요 — 영국 Mac에서는 1/6/2026..4/6/2026이 됩니다. 날짜 쿼리는 항상 로컬에서 실행됩니다. 서버 측 경로는 이 구문을 허용하지 않습니다.

Mac용 Outlook vs Apple Mail (간단한 참고 사항)

Apple Mail이 아닌 Microsoft Outlook for Mac에서 검색 중이라면 위의 내용은 적용되지 않습니다. Outlook은 ~/Library/Group Containers/UBF8T346G9.Office/Outlook/에 자체 검색 인덱스를 유지하며, 이를 재빌드하려면 Outlook 자체 내의 "Outlook 검색 재설정" 도구나 Microsoft 데이터베이스 유틸리티를 통한 재빌드가 필요합니다. Outlook에는 Envelope Index 경로가 존재하지 않으며, Spotlight는 Microsoft가 제공한 별도의 가져오기 도구를 통해 Outlook 콘텐츠를 색인합니다. 둘을 혼동하면 잘못된 파일을 삭제하는 일이 생기기 때문에 언급합니다.

첨부 파일 검색 예외 사항

첨부 파일 내부 텍스트 검색은 Mail 검색에서 가장 취약한 부분 중 하나입니다. Spotlight는 PDF, Word 문서, 일반 텍스트 파일, 일반적인 이미지 형식(macOS Tahoe의 Live Text OCR을 통해)에서 텍스트를 추출합니다. 암호화된 PDF, 비밀번호로 보호된 ZIP, OCR 없이 스캔된 PDF, Spotlight에 가져오기 도구가 없는 파일 형식은 검색에 보이지 않습니다.

첨부 파일 내부에 문구가 있는 것을 알지만 검색에서 놓친다면:

  1. 첨부 파일을 수동으로 열고 텍스트가 선택 가능한지 확인합니다. 선택할 수 없다면(평탄화된 스캔인 경우) Spotlight는 OCR 없이 색인할 수 없습니다.
  2. Live Text가 활성화되어 있는지 확인합니다. 시스템 설정 > 언어 및 지역 > Live Text. Tahoe에서 Live Text는 Spotlight의 이미지 내 텍스트 추출을 지원합니다.
  3. 첨부 파일이 실제로 다운로드되었는지 확인합니다. IMAP 계정은 첨부 파일을 서버에 남겨두도록 설정할 수 있습니다. Mail 메뉴 > 환경 설정 > 계정 > [계정] > 계정 정보 > "첨부 파일 다운로드"가 "전체"로 설정되어 있어야 합니다.

"최근"이 설정되어 있을 때 도착한 오래된 첨부 파일의 경우 메시지를 열고 "첨부 파일 저장"을 사용하여 수동으로 다시 가져와야 합니다 — 그러면 다운로드가 트리거되고 Spotlight가 색인합니다.

이미지 첨부 파일과 Live Text

macOS Tahoe에서 Live Text는 Spotlight의 도달 범위를 이미지 첨부 파일 — 스크린샷, 영수증 사진, JPEG로 공유된 스캔 문서 — 로 확장합니다. OCR 패스는 초기 Mail 가져오기 중이 아니라 첫 번째 미리보기 시 지연 실행됩니다. 즉 오래된 이미지를 처음 미리볼 때 Spotlight가 텍스트를 추출하여 검색 가능한 인덱스에 추가할 기회를 얻습니다. 이미지를 한 번도 열지 않았다면 그 내용이 아직 검색되지 않을 수 있습니다.

실질적인 시사점: 대규모 Mail 가져오기(계정 이전, 대용량 아카이브 복원) 후에는 이미지가 많은 폴더를 스크롤하여 Live Text에 필요한 트리거를 제공할 가치가 있습니다. 이것이 "그 스크린샷이 어딘가에 있는 걸 알아" 검색이 실패하는 가장 간과된 이유 중 하나입니다. Envelope Index 문제가 아닙니다 — 이미지가 한 번도 OCR 처리되지 않은 것입니다.

암호화된 메시지 및 S/MIME

일부 통신에 S/MIME 또는 PGP를 사용하는 경우 해당 메시지는 디스크의 .emlx 파일에 암호화된 상태로 저장됩니다. Mail은 표시를 위해 요청 시 복호화하지만 Spotlight는 암호화된 암호문을 색인할 수 없습니다 — 메타데이터(발신자, 제목, 날짜)만 인덱스에 포함됩니다. 암호화된 메시지 내부의 본문 텍스트 검색은 Envelope Index가 얼마나 깨끗한지와 관계없이 항상 아무것도 반환하지 않습니다. 이것은 버그가 아닙니다. 종단 간 암호화의 설계 의도입니다.

암호화된 메일 내부를 검색해야 한다면 각 메시지를 수동으로 열거나 개인 키로 로컬에서 복호화하고 재색인하는 타사 도구를 사용하는 것이 유일한 옵션입니다. Apple Mail은 내장된 해결 방법을 제공하지 않습니다.

일반적인 문제 해결

문제: "모든 메일함"이 선택되어 있어도 검색 결과가 없음

해결 방법: Mail 하단의 색인 표시줄이 적극적으로 실행 중이지 않은지 확인합니다. 실행 중이라면 완료될 때까지 기다리세요. 색인이 완료되었는데 검색이 여전히 실패하면 이 가이드 앞부분의 제어된 절차에 따라 Envelope Index를 재빌드하세요. 재빌드가 완료되었는데 검색이 여전히 실패하면 문제가 Spotlight로 이동한 것입니다 — 시스템 설정 > Spotlight에서 Mail 및 메시지가 활성화되어 있는지 확인하고 터미널에서 mdimport -i ~/Library/Mail/V10/MailData/를 실행하세요.

문제: 헤더 검색만 작동하고 본문 텍스트는 아무것도 반환하지 않음

해결 방법: 이것은 Spotlight 통합 문제의 전형적인 증상입니다. Envelope Index는 정상(따라서 제목과 발신자가 작동)이지만 Spotlight가 메시지 본문을 읽지 않고 있습니다. Mail 폴더의 Spotlight 개인 정보 보호를 확인하고, Spotlight 설정에서 Mail 및 메시지가 체크되어 있는지 확인하고, Mail과 mds_stores에 전체 디스크 접근 권한을 부여하세요. 그런 다음 mdimport -i ~/Library/Mail/V10/MailData/로 다시 가져오기를 실행하세요.

문제: 하단의 색인 표시줄이 사라지지 않음

해결 방법: 시스템이 가져오기 도중 중단되었습니다. mdworker_shared 프로세스에 대한 활성 상태 보기를 확인하세요 — 몇 시간 동안 높은 CPU에 고정되어 있는 경우 종료하세요. 터미널에서 mdutil -s /를 확인하세요. 문제가 보고되면 sudo mdutil -E /를 실행하여 Spotlight 인덱스를 삭제하고 재빌드하세요. 디스크에 최소 15% 여유 공간이 있고 저전력 모드가 꺼져 있는지 확인하세요.

문제: 새 메시지는 검색되지만 이전 메시지는 검색되지 않음

해결 방법: Spotlight가 오래된 아카이브에서 멈추기 전에 최근 메일의 색인을 완료했습니다. 특정 아카이브 폴더를 대상으로 mdimport -i ~/Library/Mail/V10/MailData/[계정 UUID]/[이전 메일함].mbox/를 실행하세요. 해당 폴더의 개별 .emlx 파일이 손상된 경우 가져오기가 건너뛸 것입니다 — 콘솔에서 오류를 확인하고 문제 파일을 바탕 화면에 격리하세요.

문제: 서버 측 IMAP 검색에서 최근 메시지가 누락됨

해결 방법: IMAP 연결이 자동으로 끊어진 것 같습니다. 메일함 메뉴 > 모든 계정 동기화를 선택하면 강제 재연결됩니다. 그래도 검색이 복원되지 않으면 계정을 오프라인으로 전환했다가 다시 온라인으로 전환하세요 (메일함 메뉴 > 모든 계정 오프라인/온라인). Gmail 관련 문제의 경우 Google 계정 설정에서 계정의 IMAP 접근이 아직 활성화되어 있는지 확인하세요.

문제: macOS Tahoe 업그레이드 후 모든 검색 동작이 변경됨

해결 방법: 이 가이드 상단에 설명된 범위 칩 동작 변경을 경험하고 있습니다. Mail은 이제 모든 메일함 대신 범위가 제한된 메일함 검색을 기본으로 합니다. 새 쿼리를 시작할 때마다 검색창 아래의 칩에서 "모든 메일함"을 클릭하거나, 검색을 시작하기 전에 사이드바에서 "모든 받은 편지함"을 선택하세요.

문제: 검색 결과에 이전에 삭제된 메시지가 표시됨

해결 방법: Envelope Index가 실제 메일 저장소와 동기화되지 않은 상태입니다. 제어된 절차를 사용하여 재빌드하세요. 재빌드 후에도 삭제된 메시지가 계속 반환되면 동기화 중단으로 인해 메일함 폴더에 남겨진 고아 .emlx 파일이 있을 수 있습니다 — 이것은 수동으로 정리하거나 서버에서 영향받은 메일함을 다시 동기화하여 해결해야 합니다.

FAQ

macOS Tahoe에서 일부 폴더에서는 Mail 검색이 작동하고 다른 폴더에서는 작동하지 않는 이유는?

거의 항상 Tahoe 범위 칩 동작입니다. 사이드바의 특정 폴더를 클릭한 후 검색하면 Mail이 기본적으로 해당 폴더로 결과를 제한합니다. 검색창 아래에 나타나는 칩에서 "모든 메일함"을 클릭하면 모든 계정의 결과가 채워집니다. 이 문제를 피하려면 검색 전에 사이드바에서 "모든 받은 편지함"을 선택하세요.

Envelope Index 재빌드는 안전한가요? 메일을 잃을까요?

재빌드 중에는 메일이 손실되지 않습니다. Envelope Index는 인덱스일 뿐입니다 — 실제 메시지는 ~/Library/Mail/V10/MailData/의 계정별 폴더에 개별 .emlx 파일로 저장됩니다. 인덱스 파일을 제거하면 Mail이 다음 실행 시 메시지를 다시 읽어 재빌드합니다. 유일한 위험은 재빌드 도중 중단하는 것이므로 전원에 연결하고 화면을 닫지 마세요.

전체 Envelope Index 재빌드에 얼마나 걸리나요?

10,000-50,000개의 메시지를 보유한 일반적인 사용자의 경우 10-30분 정도 예상하세요. 여러 계정에 걸쳐 500,000개 이상의 메시지를 보유한 헤비 유저의 경우 몇 시간이 걸릴 수 있습니다. SSD가 장착된 Apple Silicon Mac이라면 빠른 범위를 예상하세요. 회전 디스크(2026년에는 드물)와 외부 메일 저장소는 현저히 느립니다.

V10, V9, 이전 Mail 데이터 폴더의 차이점은?

버전 번호(Tahoe는 V10, Sonoma와 Sequoia는 V9, Ventura는 V8)는 Apple의 내부 데이터 형식 버전을 반영합니다. 각 주요 macOS 업그레이드는 일반적으로 이전 버전을 앞으로 마이그레이션하면서 이전 폴더를 그대로 둡니다. Sonoma에서 Tahoe로 업그레이드했다면 V9와 V10 폴더 모두 있을 것입니다 — 가장 높은 번호의 폴더만 활성 상태입니다.

검색 속도를 높이기 위해 특정 메일함을 검색에서 제외할 수 있나요?

예, 간접적으로 가능합니다. 시스템 설정 > Spotlight > Spotlight 개인 정보 보호에서 특정 계정 폴더를 추가하세요. Mail은 메시지를 계속 다운로드하지만 콘텐츠 검색에는 색인되지 않습니다. Spotlight 개인 정보 보호가 영향을 미치지 않는 Envelope Index에서 헤더(발신자, 수신자, 제목, 날짜)는 여전히 작동합니다.

iCloud Mail을 사용하면 이 중 달라지는 것이 있나요?

iCloud Mail은 내부적으로 IMAP을 사용하며 Mail 검색 목적으로는 다른 IMAP 계정과 동일하게 동작합니다. Envelope Index와 Spotlight 통합은 동일합니다. iCloud 전용 고려 사항은 iCloud의 서버 측 검색이 Gmail의 것과 약간 다른 동작을 한다는 것입니다 — Mail 가용성에 간혹 영향을 미칠 수 있는 관련 동기화 세부 사항은 iCloud Drive 가이드를 참고하세요.

검색 키보드 단축키(Cmd+Option+F)가 작동하지 않습니다 — 관련이 있나요?

이것은 인덱스 문제가 아닌 단축키 문제입니다. 시스템 설정 > 키보드 > 키보드 단축키에서 다른 앱으로 인해 바인딩이 재정의되지 않았는지 확인하세요. Tahoe에서 Spotlight 빠른 키가 Mail의 기본값과 간혹 충돌하는 키보드 처리 변경을 도입했습니다.

Mail 검색 이외의 다른 Mac 문제가 있다면 어디서 시작해야 하나요?

Mail이 전혀 전송 또는 수신되지 않는 경우(검색과 별도로) Mac에서 Mail이 작동하지 않는 경우에 관한 동반 가이드가 시작점입니다. Mac 전체가 느리게 느껴진다면 멀티 디스플레이 문제가 관련될 수 있습니다 — Tahoe에서 WindowServer 높은 CPU 사용률에 관한 글을 참고하세요. iMessage도 문제가 있다면 Mac과 iPhone 간 iMessage 동기화 안 됨에서 관련 연속성 스택을 다룹니다.

결론

macOS Tahoe의 "Mac Mail 검색이 작동하지 않는" 대부분의 경우는 세 가지 중 하나로 귀결됩니다. 새로운 범위 칩이 자동으로 검색을 단일 메일함으로 제한하는 것(가장 빠른 수정), 제어된 재빌드가 필요한 손상된 Envelope Index(인내심 한 시간, 메일 손실 없음), 또는 Mail 폴더 권한을 수정하고 다시 가져와야 하는 Spotlight 통합 문제. 계정 삭제 및 재추가 같은 극단적인 방법을 사용하기 전에 이 순서대로 진행하세요.

Tahoe의 검색 범위 동작 변경은 진정으로 혼란스럽습니다 — 발표도 없고, 앱 내 팁도 없으며, 새로운 기본값이 10년간의 근육 기억과 모순됩니다. Apple이 다가오는 포인트 릴리즈에서 이를 되돌리거나 기본 설정 토글을 추가할 것으로 예상합니다. 그 전까지는 "다음에서 검색: 모든 메일함" 칩이 가장 중요한 UI 요소입니다.

문제가 검색을 넘어서 확장된다면 다음 글에서 더 자세히 다룹니다. 일반적인 Mail 문제 해결, Tahoe에서 Spotlight 고정 현상, 그리고 이 글보다 시스템 전체 색인기를 더 깊이 다루는 전체 Spotlight 재빌드 가이드. Spotlight 관련 Mail 검색에 영향을 미치는 Tahoe 시대 키보드 단축키는 Tahoe의 Spotlight 빠른 키를 참고하세요. 증상과 일치하는 글을 북마크해 두세요 — Tahoe의 특성은 겹치는 경향이 있습니다.