이메일 개인정보 용어집
임시 이메일, 메일 전달, 발신자 인증에 관한 용어를 실제로 메일 서버를 운영하는 사람들이 설명합니다.
대부분의 이메일 용어집은 뜻만 풀이하고 끝납니다. 저희는 수신 전용 임시 이메일 서비스 PureTempMail을 운영하고 있어서 이 메커니즘들을 매일 다룹니다. 도움이 되는 경우에는 정의 뒤에 저희 시스템에서 그 용어가 어떻게 쓰이는지 덧붙였습니다.
주소와 받은편지함
- 일회용 이메일
잠깐 쓰고 버릴 목적으로 만드는 이메일 주소입니다. 실제 메일을 받을 수 있어 인증 코드나 확인 링크에는 쓸 수 있지만, 오래 유지할 계정을 연결하는 용도는 아닙니다.
PureTempMail에서는: 모든 주소는 무작위로 만들어지며 기본 1시간 동안 유지되고, 생성 시점부터 최대 24시간까지 연장할 수 있습니다. 만료되면 메일함과 메시지, 첨부파일이 삭제됩니다.
- 버너 이메일
일회용 주소를 가리키는 비공식 표현으로, 선불 대포폰(버너폰)에서 따온 말입니다. 가입 한 번에 쓰고 나면 더 이상 확인하지 않는 주소를 말합니다.
더 읽어보기: 버너 이메일이란? 쉬운 정의와 종류, 흔한 오해
- 이메일 별칭
실제 받은편지함으로 전달되는 영구적인 추가 주소입니다. 일회용 주소와 달리 계속 작동하므로 비밀번호 재설정 메일도 받을 수 있고, 스팸이 몰리기 시작하면 꺼 버릴 수 있습니다.
- 플러스 주소(하위 주소)
[email protected]처럼 플러스 기호 뒤에 태그를 붙여도 메일이 [email protected]으로 그대로 도착하는 방식입니다. 메일 분류에는 유용하지만 아무것도 감춰 주지 않습니다. 누구든 태그만 지우면 실제 주소로 연락할 수 있습니다.
- 캐치올 주소
아무도 만들지 않은 로컬 파트를 포함해 모든 수신 주소의 메일을 받아들이는 도메인 설정입니다. 캐치올 도메인에는 스팸이 대량으로 들어오고, 발신자는 주소가 실제로 존재하는지 확인할 방법이 없어집니다.
PureTempMail에서는: 저희는 캐치올을 쓰지 않습니다. SMTP 서버가 수신자가 활성 메일함인지 API에 확인하고, 아니라면 SMTP 대화 단계에서 메시지를 거부합니다.
- 로컬 파트
@ 기호 앞부분 전체를 말합니다. 도메인은 어느 서버가 메시지를 받을지 정하고, 로컬 파트는 그 서버의 어느 메일함으로 보낼지 정합니다.
- 공개 받은편지함
주소만 입력하면 누구나 열어 볼 수 있는 임시 받은편지함입니다. 일부 임시 메일 서비스가 이런 방식이어서, 주소를 추측하거나 재사용한 낯선 사람이 인증 코드와 재설정 링크를 읽을 수 있습니다.
PureTempMail에서는: 저희 주소는 무작위이며, 받은편지함은 사용자의 브라우저에만 저장되는 비공개 메일함 ID로 열립니다. 주소만 안다고 해서 받은편지함을 열 수는 없습니다.
더 읽어보기: 일회용 이메일은 안전할까? 임시 받은편지함 위협 모델
- 수신 전용 메일
들어오는 메일은 받지만 보내거나 답장할 수는 없는 메일 서비스입니다. 추적할 수 없는 계정에서 스팸이나 괴롭힘 메일을 보내는, 임시 주소의 대표적인 악용 경로를 막아 줍니다.
PureTempMail에서는: PureTempMail은 웹에서도 Android 앱에서도 수신 전용입니다.
이메일이 전달되는 방식
- SMTP
Simple Mail Transfer Protocol의 약자로, 메일 서버끼리 메시지를 주고받을 때 쓰는 언어입니다. 보통 25번 포트를 씁니다. 전달은 짧은 대화로 이루어지는데, 보내는 쪽이 수신자를 밝히면 받는 쪽이 수락하거나 거부하고, 그다음 메시지가 전송됩니다.
- MX 레코드
어떤 도메인의 메일을 어느 서버가 받는지 인터넷에 알려 주는 DNS 레코드입니다. 제대로 작동하는 MX 레코드가 없는 도메인으로는 메일을 보낼 수 없습니다.
PureTempMail에서는: 저희 도메인의 MX 레코드는 자체 SMTP 서버를 가리키므로, 외부 메일 업체가 사용자의 메시지를 다루는 일은 없습니다.
- 반송(바운스)
메시지를 전달하지 못했다는 알림입니다. 하드 바운스는 주소가 존재하지 않는다는 뜻이고, 소프트 바운스는 메일함이 가득 찼거나 서버가 다운된 경우처럼 일시적인 문제입니다.
PureTempMail에서는: 만료된 주소로 보낸 메일은 거부되므로, 발신자는 메일이 조용히 사라지는 대신 반송 알림을 받습니다.
- 그레이리스팅
처음 보는 발신자의 메일을 일단 일시적으로 거부했다가 몇 분 뒤 다시 보내면 받아들이는 스팸 방지 기법입니다. 정상적인 서버는 재전송하지만 많은 스팸 도구는 그렇지 않습니다. 인증 메일이 늦게 도착하는 흔한 이유 중 하나입니다.
더 읽어보기: 실제 이메일 없이 회원가입하는 방법
- Received 헤더
메일 서버가 메시지를 넘길 때마다 추가하는 줄로, 어디서 왔고 어디로 갔으며 언제였는지를 기록합니다. Received 줄을 아래에서 위로 읽으면 메시지가 거쳐 온 경로가 됩니다.
PureTempMail에서는: 저희 이메일 헤더 분석기는 이 줄들을 단계별 지연 시간이 표시된 타임라인으로 바꿔 줍니다.
- Message-ID
발신 시스템이 메시지마다 붙이는 고유 식별자입니다. 메일 프로그램은 이를 이용해 답장을 스레드로 묶고, 고객지원팀은 로그에서 특정 메시지를 찾을 때 씁니다.
- Server-Sent Events (SSE)
연결 하나를 열어 둔 채 서버가 업데이트를 발생하는 즉시 브라우저로 보낼 수 있게 하는 웹 표준입니다. 이 방식으로 만든 받은편지함은 새로고침 없이 새 메일을 보여 줍니다.
PureTempMail에서는: 저희 웹 받은편지함과 Android 앱 모두 SSE로 새 메시지를 받습니다.
발신자 인증
- SPF
Sender Policy Framework의 약자로, 한 도메인의 메일을 보낼 수 있는 서버 목록을 담은 DNS 레코드입니다. 받는 서버는 접속한 서버를 이 목록과 대조해 pass, fail, softfail, neutral 중 하나로 기록합니다.
- DKIM
DomainKeys Identified Mail의 약자로, 보내는 서버가 추가하는 암호화 서명입니다. 받는 쪽은 DNS에서 공개 키를 가져와 서명된 헤더와 본문이 전송 중에 바뀌지 않았는지 확인합니다.
- DMARC
메시지가 From 도메인과의 SPF·DKIM 정렬 검사에 실패했을 때 받는 쪽이 어떻게 처리할지(전달, 스팸함 이동, 거부) 알려 주는 DNS 정책입니다. 발신자 주소 위조에 맞서는 핵심 방어 수단입니다.
- Return-Path
반송 메일이 돌아가는 주소로, 봉투 발신자(envelope sender)라고도 합니다. 회사가 메일 발송 업체를 통해 뉴스레터를 보낼 때처럼, 눈에 보이는 From 주소와 다른 경우가 많습니다.
- Authentication-Results
받는 서버가 SPF, DKIM, DMARC 판정 결과를 담아 추가하는 헤더입니다. 의심스러운 메시지가 정말 주장하는 도메인에서 왔는지 가장 빨리 확인할 수 있는 곳입니다.
개인정보, 추적, 악용
- 추적 픽셀
HTML 이메일에 들어 있는, 대개 눈에 보이지 않는 아주 작은 이미지입니다. 메일 프로그램이 이 이미지를 불러오면 발신자는 메시지가 열렸다는 사실과 그 시각, IP 주소를 알게 됩니다.
PureTempMail에서는: 저희 뷰어는 외부 이미지를 불러오므로, 열어 본 메시지 속 픽셀은 작동합니다. 발신자가 알게 되는 것은 일회용 주소가 열렸다는 사실뿐이며, 사용자의 실제 이메일 주소는 알 수 없습니다.
- 더블 옵트인
확인 링크를 보내고, 그 링크를 눌러야만 목록에 등록하는 가입 절차입니다. 몇 분 동안만 쓸 수 있는 받은편지함이 필요한 사이트가 그렇게 많은 이유입니다.
- 일회용 도메인 차단 목록
임시 이메일 서비스에 속한 것으로 알려진 도메인 목록입니다. 사이트들은 이 목록으로 일회용 주소의 가입을 거부하는데, 주로 무료 체험 악용과 가짜 계정을 막기 위해서입니다.
- 데이터 유출
기업이 보관하던 사용자 데이터가 노출되거나 도난당하는 사고입니다. 이메일 주소는 가장 흔히 유출되는 항목 중 하나라서, 여러 사이트에 쓴 실제 주소가 결국 스팸과 피싱 목록에 오르게 됩니다.
- 피싱
신뢰할 만한 발신자를 사칭해 링크를 누르거나, 파일을 열거나, 로그인 정보를 넘기도록 유도하는 메시지입니다. 인증 헤더와 링크의 실제 목적지를 확인하는 것이 가장 빠르게 알아보는 방법입니다.