Cloudflare 임시 이메일: 직접 배포하거나, 이걸 쓰거나

이 문구를 검색하는 분들 대부분은 Cloudflare Workers 위에서 돌아가는 임시메일 서비스를 원합니다. 그 구축이 실제로 어떤 일인지 정리하고, 배포를 건너뛰고 싶다면 아래에 살아 있는 수신함도 있습니다.

"Cloudflare 임시 이메일"이 보통 뜻하는 것

이 문구를 검색하면 대개 Cloudflare 자체 스택 위에서 일회용 메일 서비스를 돌리는 오픈소스 프로젝트들이 나옵니다. Email Routing이 수신 메일을 받고, Email Worker가 처리하고, D1이나 KV 같은 저장소가 보관하고, Pages나 Workers 위의 작은 프런트엔드가 수신함을 그리는 구조죠. 돌볼 가상 서버가 전혀 없다는 점이 개발자들 사이에서 이 패턴이 퍼진 이유입니다.

매력은 쉽게 보입니다. Cloudflare는 자사 DNS에 있는 도메인의 수신 메일을 받아, 메일함 대신 Worker로 넘겨주고, 그 전 과정을 다른 사이드 프로젝트가 이미 쓰고 있는 같은 엣지 네트워크에서 돌립니다. 무료 등급과 제품별 제한은 바뀌므로, 특정 수치를 전제로 설계하기 전에 Cloudflare 공식 문서를 기준으로 삼으세요.

그것이 검색의 절반입니다. 나머지 절반은 애초에 구축할 마음이 없던 사람들입니다. 상위에 뜬 도구에 그 문구가 붙어 있었을 뿐이고, 정작 필요한 것은 10초 안에 쓸 수 있는 주소죠. 그런 경우라면 이 페이지 상단의 수신함이 이미 살아 있고, 아래 내용은 먼저 끝내야 할 숙제가 아닙니다.

직접 호스팅하려면 실제로 필요한 것

첫 번째 조건은 소유하고 있고 태워도 되는 도메인입니다. Cloudflare DNS에 있어야 하고, Email Routing을 켜야 하며, MX 레코드를 Cloudflare가 지정한 곳으로 향하게 해야 합니다. 그 도메인이 이미 중요한 메일을 다루고 있다면 재사용하지 마세요. 실수의 여파가 번지지 않도록 일회용 트래픽은 별도 도메인으로 돌리는 편이 좋습니다.

그다음이 배포입니다. 데이터베이스를 만들고, Worker에 바인딩하고, Worker를 올리고, 프런트엔드를 게시하고, 프로젝트가 요구하는 관리자 시크릿과 봇 차단 키를 설정합니다. Worker를 배포해 본 사람이라면 대개 하룻저녁이면 첫 수신함까지 갑니다. 해 본 적이 없다면 그 저녁의 대부분을 DNS 전파와 바인딩 이름에 쓰게 됩니다. 플랫폼을 배우는 좋은 방법이긴 하지만 5분짜리 작업은 아닙니다.

과소평가되는 부분은 둘째 주부터입니다. 저장된 메시지를 정리하지 않으면 데이터베이스가 조용히 불어나고, 원본 프로젝트에는 호환성을 깨는 변경이 올라오며, 언젠가는 스팸 스크립트가 열린 수신함을 찾아내 속도 제한을 직접 짜게 됩니다. 도메인이 가입 수백 건을 흡수하고 나면 일회용 주소 차단 목록에 오르기 시작하고, 정작 그 목적으로 만든 양식들이 거절하기 시작합니다. 공개된 임시메일 도메인은 셀프 호스팅이든 아니든 모두 이 문제를 안고 삽니다.

직접 배포할까, 그냥 수신함을 열까

둘 다 합리적인 답이고, 정답은 인프라를 원하는지 일회용 주소 하나를 원하는지에 달렸습니다. 영업 문구 없이 갈리는 지점만 정리했습니다.

직접 운영하기

내가 관리하는 도메인의 주소, 맞춤 라우팅 규칙, 테스트 스위트에 물린 전용 수신함이 필요할 때 값어치를 합니다. 보관 기간과 접근 권한도 온전히 정할 수 있습니다. 대신 도메인 비용, 업그레이드, 악용 대응, 차단 목록 문제까지 떠안습니다. 한 번의 설치가 아니라 계속 드는 관심을 예산에 넣으세요.

호스팅 서비스 쓰기

확인 링크 하나, 체험 가입 하나, 포럼 등록 하나가 볼일일 때 값어치를 합니다. 페이지가 열리는 순간 주소가 생기고, 비용이 없고, 나중에 스스로 지워집니다. 맞바꾸는 것은 솔직히 이렇습니다. 도메인을 고를 수 없고, 라우팅 로직을 넣을 수 없으며, 모든 것이 수신 전용입니다.

이 수신함은 Cloudflare 인프라 위에서 돌아갑니다

TempMail.cv는 Cloudflare 인프라 위에 세워져 있어, 메일이 도착하는 경로는 여러분이 직접 구축했을 것과 닮아 있습니다. 다른 점은 배포와 정리, 속도 제한, 끝없는 업그레이드가 이미 처리되어 있다는 것이죠. 페이지가 열리면 주소가 기다리고 있고, 첨부파일은 온전하게 도착하며, 모든 주소에 휴대폰으로 옮길 QR 코드가 따라오고, 무작위 문자열 대신 원하는 이름을 정할 수도 있습니다. 인터페이스는 20개 언어로 제공되고, 주소는 그 안의 메일과 함께 스스로 만료됩니다.

저희는 Cloudflare와 제휴하지 않은 독립 서비스이며, 찾고 계셨을 오픈소스 프로젝트도 아닙니다. 가입, 체험판, 다운로드 페이지처럼 일회용으로 처리할 일에는 이곳을 쓰시고, 정말로 내 도메인이 필요한 경우를 위해 셀프 호스팅 구축은 아껴 두세요. 금융과 업무, 잃으면 곤란한 것은 이곳을 포함한 어떤 임시 수신함에도 두지 마세요.

Cloudflare 임시 이메일에 대한 질문

Cloudflare 임시 이메일이란 무엇인가요?

전통적인 메일 서버 대신 Cloudflare 플랫폼 위에서 돌아가는 임시 이메일 서비스를 가리키는 말입니다. Email Routing이 수신 메일을 받고, Worker가 처리하고, 가벼운 프런트엔드가 보여 줍니다. 이 패턴을 따르는 셀프 호스팅 오픈소스 프로젝트를 가리키기도 하고, 넓게는 Cloudflare 네트워크에서 제공되는 모든 일회용 수신함을 뜻하기도 합니다.

Cloudflare 임시 이메일을 직접 만들 수 있나요?

배포가 익숙하다면 가능합니다. 큰 흐름은 이렇습니다. 도메인을 Cloudflare에 추가하고, Email Routing을 켜서 수신 메일이 메일함 대신 Worker로 가게 하고, 그 Worker에 메시지를 저장할 곳을 주고, 앞에 작은 프런트엔드를 붙입니다. 현재 절차와 제한은 Cloudflare 공식 문서에서 확인하세요. 그런 내용은 바뀌기 때문에, 이미 달라진 수치를 인용하기보다 그쪽으로 안내하겠습니다.

TempMail.cv는 셀프 호스팅 Cloudflare 임시 이메일 프로젝트인가요?

아니요. TempMail.cv는 마침 Cloudflare 인프라 위에 세워진 호스팅 서비스입니다. 독립적으로 운영되며 Cloudflare와 제휴하지 않고, 검색하다 찾으셨을 저장소와도 별개입니다. 배포할 것은 없습니다. 이 페이지의 수신함이 제품의 전부입니다.

임시 수신함을 쓰려면 도메인이 있어야 하나요?

직접 호스팅할 때만 그렇습니다. Cloudflare가 여러분을 대신해 메일을 받으려면 DNS에 도메인이 있어야 하므로, 자체 구축에서는 도메인만큼은 건너뛸 수 없습니다. 여기서는 아무것도 필요 없습니다. 도메인도, 계정도, 비밀번호도, 전화번호도요. 페이지를 열면 주소가 이미 만들어져 있습니다.

이 주소로 메일을 보내거나 답장할 수 있나요?

아니요. 여기의 모든 주소는 설계부터 수신 전용입니다. 인증 코드와 영수증, 확인 링크를 받기 위한 것이지 대화를 이어 가기 위한 것이 아닙니다. 셀프 호스팅도 대개 같은 결론에 이릅니다. 수신 라우팅과 발신은 별개의 문제이고, 발신 쪽에는 별도의 메일 사업자가 필요하기 때문입니다.

주소는 얼마나 오래 유지되고, 메일은 어떻게 되나요?

주소는 스스로 만료되고 메시지도 함께 사라지므로, 몇 달 뒤에 읽히려고 남아 있는 것은 없습니다. 더 빨리 깨끗한 주소를 원하시면 언제든 새로 만드세요. 개수 제한도, 관리할 계정도 없습니다. 주소를 떠나기 전에 남길 것은 미리 저장해 두세요.

TempMail.cv의 다른 일회용 수신함