>_ DevTrendsfr

Langue

Accueil

Langages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarqué Sécurité
CSS

Maildrop - Email temporaire sous votre contrôle

Ça vous dit quelque chose ? Vous devez vous inscrire sur un site douteux mais vous ne voulez pas exposer votre email principal ? Ou vous avez besoin de créer plusieurs comptes pour des tests mais les services email bloquent les inscriptions en masse ? Il y a une solution – Maildrop, un service d'email temporaire auto-hébergeable.

Qu'est-ce que c'est ?

Maildrop est une application légère qui :

  • Génère des adresses email aléatoires sur votre domaine
  • Reçoit des emails entrants sans configurer un serveur mail complet
  • Nettoie automatiquement les anciens emails
  • Permet de protéger les boites mail importantes par un mot de passe

L'avantage principal par rapport aux services publics comme Temp-Mail est le contrôle total sur vos données et l'absence de restrictions sur le nombre d'adresses.

Fonctionnalités clés

  1. Génération flexible d'adresses

    • Adresses aléatoires comme [email protected]
    • Possibilité de définir des alias personnalisés
    • Support de la protection par mot de passe pour les boites mail individuelles
  2. Interface simple

    • Interface web minimaliste sans encombrement
    • Visualisez les emails directement dans le navigateur
    • Actualisation automatique de la liste des emails
  3. Prêt à l'emploi en 5 minutes

    • Lancement via Docker ou script Python natif
    • Guide détaillé de configuration DNS
    • Paramètres de configuration flexibles via fichier .env

Comment ça fonctionne techniquement ?

Sous le capot, Maildrop utilise :

  • Flask pour l'interface web
  • Serveur SMTP intégré pour recevoir les mails
  • Stockage simple basé sur des fichiers pour les emails (remplaçable par une base de données)

L'architecture est volontairement kept aussi simple que possible – ce n'est pas un serveur mail complet, mais spécifiquement un outil pour les adresses temporaires.

Cas d'utilisation

  1. Bac à sable sécurisé Vous testez de nouveaux services ? Créez une adresse unique pour chaque test – pas de spam dans votre boite de réception principale.

  2. Développement et débogage Vous avez besoin de tester la fonctionnalité de newsletter par email ? Maildrop vous permet de créer instantanément des dizaines d'adresses de test.

  3. Inscriptions anonymes Pour les forums, les comptes temporaires et les services où vous ne voulez pas exposer votre email principal.

Configuration en 3 étapes

  1. Déployez le serveur (image Docker ou directement via Python)
  2. Configurez les enregistrements DNS (enregistrements MX et A)
  3. Ouvrez le port 25 (ou utilisez un hébergement cloud)

Exemple de configuration docker-compose :

services:
  maildrop:
    image: haileyydev/maildrop:latest
    ports:
      - "5000:5000"
      - "25:25"
    environment:
      - DOMAIN=yourdomain.com

Avantages et inconvénients

✅ Contrôle total sur l'email temporaire ✅ Déploiement simple ✅ Open source (GPLv3)

❌ Nécessite votre propre domaine ❌ Pas de chiffrement des emails ❌ Fonctionnalités basiques (pas de recherche, pas de filtres)

Qui trouvera ça particulièrement utile ?

  • Les développeurs qui testent des fonctionnalités email
  • Les utilisateurs avancés qui se soucient de la vie privée
  • Les administrateurs qui ont besoin d'un moyen simple de créer beaucoup de comptes de test

Essayez Maildrop – ce pourrait être exactement l'outil qu'il vous manquait pour travailler avec les emails temporaires. Et si vous trouvez que les fonctionnalités manquent, le projet est ouvert aux améliorations – le code source attend vos pull requests !

Logo du projet : Logo Maildrop Capture d'écran de l'interface : Interface Maildrop

Projets similaires