Cloudflare Temp Email

dreamhunter2333/cloudflare_temp_email ↗ ·★ 11.1k ·TypeScript ·MIT

Service complet d'e-mails temporaires sur Cloudflare Pages, Workers et D1, avec envoi, IA, pièces jointes et Telegram.

Cloudflare Temp Email screenshot
Étoiles
★ 11.1k
Langage
TypeScript
Licence
MIT
Cibles de déploiement
1

Aperçu

Cloudflare Temp Email est un service d’e-mails jetables auto-hébergé qui fonctionne de bout en bout sur les offres gratuites de Cloudflare. Le front-end est une application Vue sur Pages, le back-end est un Worker, les messages sont stockés dans D1, et le courrier entrant est livré via Cloudflare Email Routing. Le README actuel le présente comme un vrai produit d’e-mail temporaire, pas comme une simple démo de boîte de réception.

Contrairement aux sites publics d’e-mails jetables, l’auto-hébergement signifie que les adresses et leur contenu restent privés. Vous pouvez générer des adresses sous votre domaine, parser des messages difficiles avec le parseur Rust WASM, extraire les codes et liens avec Workers AI, consulter les pièces jointes et répondre via des fournisseurs configurés. Une authentification optionnelle protège le panneau d’administration et chaque boîte aux lettres.

Le principal prérequis est un domaine géré par Cloudflare afin qu’Email Routing puisse transmettre les messages au Worker. Ensuite, le déploiement suit la documentation du projet ou le flux GitHub Action : provisionnez D1, configurez les bindings Worker, déployez le back-end Worker, déployez le front-end Pages, puis pointez une route catch-all vers le Worker. Notifications Telegram, webhooks, proxy SMTP, accès IMAP et stockage optionnel R2/S3 en font une visite très complète de la stack e-mail Cloudflare.

Points forts

  • Boîtes de réception jetables sur votre propre domaine via Cloudflare Email Routing
  • Front-end sur Pages, back-end sur Workers, stockage dans D1 — tout en serverless
  • Parsing Rust WASM, extraction IA de codes/liens, pièces jointes et contrôles anti-spam
  • Bot Telegram, webhook, proxy SMTP et accès IMAP pour des intégrations avancées

Idéal pour

  • Faire tourner votre propre service privé d'e-mails temporaires
  • Adresses jetables pour les inscriptions et les tests
  • Apprendre Email Routing, Workers, D1, R2/KV et Workers AI ensemble

Pour commencer

  1. 1 Ajoutez un domaine à Cloudflare et activez Email Routing
  2. 2 Suivez la documentation de déploiement ou le flux GitHub Action du README
  3. 3 Créez une base D1 et configurez les bindings Worker pour le courrier, le stockage optionnel et l'IA
  4. 4 Déployez le Worker et le front-end Pages, puis routez les e-mails entrants vers le Worker
#email#workers#d1#serverless#self-hosted

FAQ

Ai-je besoin de mon propre domaine ?

Oui. Le service repose sur Cloudflare Email Routing, qui nécessite un domaine sur Cloudflare. Une fois ajouté, vous pouvez générer un nombre illimité d'adresses sous celui-ci.

La réception et l'envoi sont-ils tous deux pris en charge ?

Oui. Le README liste la réception, l'envoi avec DKIM, des options de type SMTP/Resend, ainsi qu'un proxy SMTP et un accès IMAP pour les clients.

Combien coûte son fonctionnement ?

Cloudflare Pages, Workers, D1 et Email Routing ont tous des offres gratuites qui couvrent confortablement un usage personnel. Votre principale exigence est un domaine sur Cloudflare.

Guides de déploiement

Déployer Cloudflare Temp Email gratuitement

Plateformes à offre gratuite capables d’héberger ce projet. Choisissez-en une et lancez-vous.