Cloudflare Temp Email

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

Un service d'e-mails temporaires construit entièrement sur Cloudflare — Pages pour le front-end, Workers et D1 pour le back-end. Recevez et envoyez des e-mails depuis des adresses jetables sur votre propre domaine.

Cloudflare Temp Email screenshot
Étoiles
★ 10.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 résultat est un produit d’e-mail temporaire que vous possédez entièrement, rattaché à votre propre domaine plutôt qu’à un domaine public partagé.

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 un nombre illimité d’adresses sous votre domaine, les lire dans une interface web épurée et — comme le projet prend aussi en charge l’envoi — répondre depuis une adresse jetable au besoin. Une authentification optionnelle vous permet de protéger 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 le flux Cloudflare habituel : provisionnez une base de données D1, déployez le back-end Worker, déployez le front-end Pages, et pointez une route catch-all vers le Worker. C’est une excellente visite concrète de la façon dont Email Routing, Workers et D1 se composent en une application complète.

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
  • Envoi comme réception, avec authentification administrateur et utilisateur en option
  • Auto-hébergé, de sorte que les adresses et les données restent sous votre contrôle

Idéal pour

  • Faire tourner votre propre service privé d'e-mails temporaires
  • Adresses jetables pour les inscriptions et les tests
  • Apprendre Cloudflare Email Routing + Workers + D1 ensemble

Pour commencer

  1. 1 Ajoutez un domaine à Cloudflare et activez Email Routing
  2. 2 Créez une base de données D1 et configurez les liaisons du Worker
  3. 3 Déployez le back-end Worker, puis déployez le front-end sur Cloudflare Pages
  4. 4 Pointez le catch-all d'Email Routing vers le Worker pour que les messages arrivent dans votre interface de boîte de réception
#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 — il peut recevoir via Email Routing et envoyer via un fournisseur configuré, de sorte que les adresses jetables peuvent mener des conversations à double sens, pas seulement recevoir du courrier.

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.

Déployer Cloudflare Temp Email gratuitement

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