cloudflare_temp_email
요약
Cloudflare 기반의 고성능 임시 이메일 서비스 프로젝트입니다. Rust WASM을 활용한 빠른 파싱과 Cloudflare Workers AI를 통한 이메일 정보 자동 추출 기능을 제공합니다.
핵심 포인트
- Rust WASM 기반의 고속 이메일 파싱 지원
- Cloudflare Workers AI를 활용한 인증 코드 및 링크 자동 추출
- AI Agent 친화적인 이메일 스킬 내장
- SMTP, Resend 등 다양한 발송 방식 및 보안 기능 지원
본 프로젝트는 학습 및 개인 용도로만 제공되며, 어떠한 불법 행위에도 사용하지 마십시오. 위반 시 발생하는 결과에 대한 책임은 사용자 본인에게 있습니다.
기능이 완비된 임시 이메일 서비스!
완전 무료- Cloudflare 무료 서비스를 기반으로 구축되어 비용 없이 운영 가능
고성능- Rust WASM 이메일 파싱을 통해 매우 빠른 응답 속도 제공
현대적인 인터페이스- 반응형 디자인, 다국어 지원, 간편한 조작
주소 및 비밀번호- 이메일 주소에 대한 독립적인 비밀번호 설정 지원으로 보안 강화
Agent 친화적- 내장된 이메일 skill을 통해 AI agent가 이메일을 사용하기 용이함
모바일 관리- 커뮤니티 클라이언트인 CloudMail을 통해 Android 관리자 백엔드 및 이메일 관리 지원
최신 업데이트 내용은 CHANGELOG를 확인하세요.
지금 체험하기 → https://mail.awsl.uk/
Star History(클릭하여 접기/펼치기)
목차(클릭하여 접기/펼치기)
핵심 기능 상세(클릭하여 접기/펼치기)
-
rust wasm을 사용하여 이메일을 파싱합니다. 파싱 속도가 매우 빠르며 거의 모든 이메일을 파싱할 수 있습니다. Node.js의 파싱 모듈이 실패하는 이메일도 Rust WASM은 성공적으로 파싱할 수 있습니다. -
AI 이메일 인식- Cloudflare Workers AI를 사용하여 이메일 내의 인증 코드, 인증 링크, 서비스 링크 등 중요한 정보를 자동으로 추출합니다.
-
지정된 기본 도메인에 대해 무작위 2차 도메인 이메일 주소를 생성하는 기능을 지원하여 수신 격리 시나리오에 더 적합합니다.
-
이메일 발송을 지원하며
DKIM검증을 지원합니다. -
SMTP및Resend등 다양한 발송 방식을 지원합니다. -
첨부 파일확인 기능을 추가하여 첨부된 이미지 표시를 지원합니다. -
S3 첨부 파일 저장 및 삭제 기능을 지원합니다.
-
스팸 메일 탐지 및 블랙리스트/화이트리스트 설정을 지원합니다.
-
이메일 전달 기능을 지원하며, 글로벌 전달 주소를 지원합니다.
-
자격 증명 (Credentials)을 사용하여 이전 이메일에 다시 로그인합니다. 완전한 사용자 회원가입 및 로그인 기능을 추가하여 이메일 주소를 연동할 수 있으며, 연동 후에는 자동으로 이메일 JWT 자격 증명을 획득하여 서로 다른 이메일로 전환할 수 있습니다. -
OAuth2제3자 로그인을 지원합니다 (Github, Authentik 등). -
Passkey비밀번호 없는 로그인을 지원합니다. -
사용자 역할 관리를 지원하며, 다중 역할 도메인 및 접두사 설정을 지원합니다.
-
사용자 수신함 조회를 지원하며, 주소 및 키워드 필터링을 지원합니다.
-
완전한 admin 콘솔을 제공합니다.
-
admin백엔드에서 접두사가 없는 이메일을 생성할 수 있습니다. -
admin 사용자 관리 페이지를 통해 사용자 주소 확인 기능을 추가했습니다.
-
정기 정리 기능을 지원하며 다양한 정리 전략을 지원합니다.
-
커스텀 이름을 가진 이메일을 획득할 수 있으며,
admin에서 블랙리스트를 설정할 수 있습니다. -
접속 비밀번호를 추가하여 개인 사이트로 사용할 수 있습니다.
-
프론트엔드와 백엔드 모두 다국어를 지원합니다.
-
현대적인 UI 디자인과 반응형 레이아웃을 지원합니다.
-
Google Ads 통합을 지원합니다.
-
shadow DOM을 사용하여 스타일 오염을 방지합니다.
-
URL JWT 파라미터를 통한 자동 로그인을 지원합니다.
-
완전한
Telegram Bot지원 및Telegram푸시, Telegram Bot 미니 앱을 지원합니다. -
SMTP proxy server를 추가하여SMTP를 통한 이메일 발송 및IMAP을 통한 이메일 확인을 지원합니다. -
Webhook 지원 및 메시지 푸시 통합을 지원합니다.
-
CF Turnstile인간 확인을 지원합니다. -
남용 방지를 위한 속도 제한(Rate Limiting) 설정을 지원합니다.
-
Agent 친화적: 내장된
cf-temp-mail-agent-mailskill을 통해 AI agent가 이메일을 직접 소비할 수 있습니다. 자세한 내용은 문서를 참조하세요. -
커뮤니티 모바일 관리 클라이언트: CloudMail은 Expo / React Native를 기반으로 하며, 본 프로젝트와 호환되는 API를 제공합니다. Android 관리자 백엔드, 주소 관리, 수신/발신/알 수 없는 메일, 인증 코드 빠른 복사, OLED 다크 테마 및 로컬 그룹화 기능을 제공합니다.
기술 아키텍처 상세(클릭하여 접기/펼치기)
데이터베이스: Cloudflare D1을 주 데이터베이스로 사용
프론트엔드 배포: Cloudflare Pages를 사용하여 프론트엔드 배포
백엔드 배포: Cloudflare Workers를 사용하여 백엔드 배포
이메일 전달: Cloudflare Email Routing 사용
프론트엔드: Vue 3 + Vite + TypeScript
백엔드: TypeScript + Cloudflare Workers
이메일 파싱: Rust WASM (mail-parser-wasm)
데이터베이스: Cloudflare D1 (SQLite)
스토리지: Cloudflare KV + R2 (선택 사항 S3)
프록시 서비스: Python SMTP/IMAP Proxy Server
Worker: 핵심 백엔드 서비스
Frontend: Vue 3 사용자 인터페이스
Mail Parser WASM: Rust 메일 파싱 (Mail Parsing) 모듈
SMTP Proxy Server: Python 메일 프록시 (Proxy) 서비스
Pages Functions: Cloudflare Pages 미들웨어 (Middleware)
Documentation: VitePress 문서 사이트
- Resend에서 도메인 레코드를 추가할 때, 만약 도메인 DNS 제공업체가 귀하의 3차 도메인(3rd-level domain)
a.b.com을 호스팅하고 있다면, Resend가 생성한 기본 name에서 2차 도메인(2nd-level domain) 접두사인b를 삭제하십시오. 그렇지 않으면a.b.b.com이 추가되어 검증에 실패하게 됩니다. 레코드 추가 후에는
nslookup -qt="mx" a.b.com 1.1.1.1
을 통해 검증할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending All (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기