처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.07.03 23

받은편지함에 10년째 잠들어 있는 사진들 — Gmail에서 추억을 구출해주는 데스크톱 앱

Hacker News 원문 보기
받은편지함에 10년째 잠들어 있는 사진들 — Gmail에서 추억을 구출해주는 데스크톱 앱

여러분 Gmail 계정, 몇 년이나 쓰셨어요? 10년 넘게 쓰신 분들 꽤 많을 텐데요. 사실 스마트폰과 클라우드 사진 앱이 보편화되기 전에는 이메일이 사진을 주고받는 가장 흔한 수단이었거든요. 부모님이 스캔해서 보내주신 어릴 적 사진, 친구가 여행 다녀와서 첨부해준 사진, 디지털카메라 시절에 메일로 옮겨둔 사진들까지. 이런 추억이 지금도 수천 통의 메일 사이에 첨부파일 형태로 잠들어 있는 경우가 많아요. 문제는 Gmail이 사진 보관함이 아니다 보니, 이 사진들을 한꺼번에 모아서 꺼내볼 방법이 마땅치 않다는 거예요.

이번에 소개할 Mail Memories는 바로 이 지점을 파고든 데스크톱 앱이에요. 한 줄로 요약하면 'Gmail 속에 묻혀 있는 사진 첨부파일을 찾아서 구출해주는 도구'인데요, 단순해 보이지만 의외로 많은 사람이 겪는 불편을 정확히 겨냥했다는 점이 재미있어요.

이런 도구는 어떻게 동작할까요

원리 자체는 어렵지 않아요. Gmail에 접근하는 방법은 크게 두 가지인데, 하나는 Google이 제공하는 공식 Gmail API고, 다른 하나는 IMAP이라는 프로토콜이에요. IMAP이 뭐냐면, 아웃룩이나 스마트폰 메일 앱 같은 이메일 클라이언트가 메일 서버와 대화할 때 쓰는 표준 규약이라고 보시면 돼요. 어느 쪽이든 메일 목록을 쭉 훑으면서 첨부파일이 있는 메일을 골라내고, 그중에서 JPEG이나 PNG 같은 이미지 파일만 걸러서 내려받는 구조예요.

그런데 그냥 내려받기만 하면 끝이 아니거든요. 같은 사진이 여러 메일에 반복해서 첨부된 경우가 많아서 중복 제거가 필요하고요, 사진을 시간순으로 정리하려면 날짜 정보도 챙겨야 해요. 사진 파일 안에는 EXIF라는 메타데이터, 그러니까 촬영 날짜나 카메라 기종 같은 정보가 들어 있는 경우가 많은데, 옛날 사진은 이게 빠져 있기도 해서 메일을 받은 날짜로 대신 추정하는 식의 처리가 들어가곤 하죠. 첨부파일 수천 개를 내려받는 동안 API 호출 제한에 걸리지 않게 속도를 조절하는 것도 이런 도구가 뒤에서 조용히 해주는 일이고요.

그리고 이 앱에서 눈여겨볼 부분은 '데스크톱 앱'이라는 형태 그 자체예요. 웹 서비스로 만들었다면 내 메일 데이터가 남의 서버를 거쳐야 하잖아요. 10년치 개인 메일함을 통째로 스캔하는 도구인데 그 내용이 어딘가로 업로드된다면 아무래도 꺼림칙할 수밖에 없거든요. 내 컴퓨터 안에서 직접 처리하는 방식이면 이 부담이 확 줄어요.

기존 방법들과 뭐가 다를까요

사실 Gmail에서 데이터를 꺼내는 공식 방법이 없는 건 아니에요. Google Takeout을 쓰면 계정 데이터를 통째로 내려받을 수 있죠. 그런데 메일은 mbox라는 하나의 거대한 파일로 떨어지는데, 여기서 사진만 골라내려면 결국 파싱 스크립트를 직접 짜야 해요. 개발자에게도 귀찮은 일인데 일반 사용자에게는 사실상 불가능한 일이죠. Gmail 검색창에 has:attachment filename:jpg 같은 검색 연산자를 넣는 방법도 있지만, 찾아서 눈으로 보는 것까지만 되고 수천 장을 일괄 저장하는 건 안 돼요. 파이썬의 imaplib으로 스크립트를 짜는 방법도 있긴 한데 역시 개발자의 영역이고요. Mail Memories 같은 제품은 바로 이 '방법이 있긴 한데 아무나 못 쓰는' 간극을 메우는 거예요.

개발자 관점에서 흥미로운 지점

이런 앱을 직접 만들어보고 싶은 분이라면 미리 알아둘 게 하나 있어요. Gmail 데이터를 읽는 앱은 Google의 OAuth 심사에서 '제한된 범위(restricted scope)'로 분류되거든요. 이게 뭐냐면, 민감한 사용자 데이터에 접근하는 앱은 Google이 요구하는 보안 평가를 통과해야 정식으로 배포할 수 있다는 뜻이에요. 개인 개발자에게는 비용도 시간도 만만치 않은 관문이라, 데이터를 서버로 보내지 않고 로컬에서만 처리하는 데스크톱 앱 구조는 프라이버시뿐 아니라 이런 심사 부담까지 고려한 설계라고 볼 수 있어요. 제품 관점에서 보면, 화려한 신기술 없이도 '많은 사람이 조금씩 겪는 불편'을 정확히 짚으면 충분히 제품이 된다는 좋은 사례이기도 하고요.

마무리

정리하면, 이메일은 우리가 생각하는 것보다 훨씬 거대한 개인 데이터 보관소고, 거기서 가치 있는 것을 꺼내주는 도구에는 여전히 수요가 있다는 이야기예요. 여러분의 받은편지함에는 어떤 데이터가 잠들어 있나요? 사진 말고도 이렇게 '구출'해주면 좋을 데이터, 뭐가 떠오르시나요?


🔗 출처: Hacker News

이 뉴스가 유용했나요?

이 기술을 직접 배워보세요

파이썬으로 자동화를 시작해보세요

파이썬 기초부터 자동화까지 실전 강의.

파이썬 강의 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.