Temp Mail은 어떻게 동작하나?

임시 메일은 밖에서 보면 단순합니다 — 주소 입력, 메일 받기 — 그러나 뒤에서는 진짜 메일 인프라가 일하고 있습니다. 프로토콜 레벨에서 일어나는 일.

메일 수신: SMTP와 MX 레코드

누군가 당신의 임시 주소로 메일을 보내면 그 메일 서버는 도메인(예 mail.td)의 MX 레코드를 조회합니다. MX 레코드는 Mail.td의 SMTP 서버를 가리킵니다. 보낸 측 서버는 25번 포트로 SMTP 연결을 열어 메시지를 전달합니다.

Mail.td의 SMTP 게이트웨이가 메시지를 받아들이고 파싱한 메일을 저장소에 씁니다. 전체 수신 사이클은 보낸 사람의 "보내기" 클릭에서 1초 미만에 끝나는 게 보통입니다.

메시지 파싱

원본 메일은 본문만이 아닙니다. 헤더(From, To, Subject, Date, Message-ID), 하나 이상의 텍스트/HTML 파트, base64로 인코딩된 첨부가 있는 멀티파트 MIME 구조입니다. Mail.td는 메시지를 파싱해 각 파트를 추출하고, 받은편지함 UI가 빠르게 렌더링할 수 있도록 저장합니다.

브라우저로의 실시간 전달

새 메일이 오면 받은편지함 UI는 두 가지 방식으로 알림을 받습니다:

  • WebSocket 푸시 — 브라우저가 WebSocket 연결을 유지하고 있으면, 메일이 도착하는 순간 새 메일 ID가 푸시됩니다
  • 폴링 폴백 — WebSocket이 가용하지 않을 때(방화벽, 일시 장애), UI가 10초마다 새 메시지를 묻습니다

보통 SMTP 게이트웨이 도착 후 1~2초 안에 받은편지함에 메일이 보입니다.

저장과 정리

메일함 비밀번호는 보내기 전에 브라우저에서 처리됩니다 — 서버는 해시만 보관하고 평문을 절대 가지지 않습니다. 메시지와 첨부는 객체 저장소에 보관되며 엄격한 보존 정책을 따릅니다. 정확한 규칙은 Temp Mail은 얼마나 유지되나? 참조.

일어나지 않는 일

  • Mail.td는 당신의 주소를 광고주에 보내지 않습니다
  • 메시지를 프로그램적으로 읽지 않습니다
  • 만료된 메일을 보관하지 않습니다 — 보존 기간이 끝나면 데이터는 삭제됩니다

자주 묻는 질문

메일은 어떻게 내 브라우저에 도달하나?

메일이 Mail.td의 SMTP 서버에 도착하면 파싱되고 저장됩니다. 브라우저는 WebSocket 푸시(폴백은 짧은 간격 폴링)로 새 메일 ID를 받아 1~2초 안에 렌더링합니다.

보존 기간이 만료된 후 메일은 어떻게 되나?

영구 삭제 — 본문, 헤더, 첨부 모두. Mail.td는 만료 메시지를 보관하지 않으며 삭제 콘텐츠의 백업도 두지 않습니다.

메일함 비밀번호는 어떻게 저장되나?

메일함 비밀번호는 기기를 떠나기 전 브라우저에서 처리됩니다 — 서버에는 해시만 도달하고 평문은 도달하지 않습니다. 모든 연결은 종단 간 HTTPS(TLS)을 사용합니다.

Mail.td가 내 메일을 읽나?

Mail.td는 받은편지함에 표시할 만큼만 메시지를 파싱합니다. 광고, 모델 학습, 콘텐츠 분석은 일절 없습니다.

첨부를 받을 수 있나?

예. 첨부는 MIME 구조에서 추출되어 메시지와 함께 저장됩니다. 보존 기간 내에 받은편지함 UI에서 다운로드하세요.

관련 문서