>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
CSS

Maildrop – Temporäre E-Mail unter Ihrer Kontrolle

Kommt Ihnen das bekannt vor? Sie müssen sich bei einer fragwürdigen Website anmelden, möchten aber nicht Ihre Haupt-E-Mail preisgeben? Oder Sie müssen mehrere Konten für Tests erstellen, aber E-Mail-Dienste blockieren Massenregistrierungen? Es gibt eine Lösung – Maildrop, ein selbsthostbarer temporärer E-Mail-Dienst.

Was ist enthalten?

Maildrop ist eine leichtgewichtige Anwendung, die:

  • Zufällige E-Mail-Adressen auf Ihrer Domain generiert
  • Eingehende E-Mails empfängt, ohne einen vollständigen Mailserver einzurichten
  • Alte E-Mails automatisch bereinigt
  • Wichtige Postfächer mit einem Passwort schützen kann

Der Hauptvorteil gegenüber öffentlichen Diensten wie Temp- Mail ist die vollständige Kontrolle über Ihre Daten und keine Einschränkungen bei der Anzahl der Adressen.

Hauptfunktionen

  1. Flexible Adressgenerierung

    • Zufällige Adressen wie [email protected]
    • Möglichkeit, benutzerdefinierte Aliase festzulegen
    • Passwortschutz für einzelne Postfächer
  2. Einfache Oberfläche

    • Minimalistische Weboberfläche ohne Überladung
    • E-Mails direkt im Browser anzeigen
    • Automatische Aktualisierung der E-Mail-Liste
  3. In 5 Minuten einsatzbereit

    • Start über Docker oder natives Python-Skript
    • Detaillierte DNS-Konfigurationsanleitung
    • Flexible Konfigurationsparameter über .env-Datei

Wie funktioniert es technisch?

Unter der Haube verwendet Maildrop:

  • Flask für die Weboberfläche
  • Integrierten SMTP-Server für den E-Mail-Empfang
  • Einfache dateibasierte Speicherung für E-Mails (kann durch eine Datenbank ersetzt werden)

Die Architektur wird absichtlich so einfach wie möglich gehalten – es ist kein vollständiger Mailserver, sondern speziell ein Tool für temporäre Adressen.

Anwendungsfälle

  1. Sichere Sandbox Neue Dienste testen? Erstellen Sie für jeden Test eine eindeutige Adresse – kein Spam in Ihrem Haupt-Posteingang.

  2. Entwicklung und Debugging Müssen Sie die Funktionalität von E-Mail-Newslettern testen? Mit Maildrop können Sie sofort Dutzende von Testadressen erstellen.

  3. Anonyme Registrierungen Für Foren, temporäre Konten und Dienste, bei denen Sie Ihre Haupt-E-Mail nicht preisgeben möchten.

Einrichtung in 3 Schritten

  1. Server bereitstellen (Docker-Image oder direkt über Python)
  2. DNS-Einträge konfigurieren (MX- und A-Einträge)
  3. Port 25 öffnen (oder Cloud-Hosting verwenden)

Beispiel docker-compose-Konfiguration:

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

Vor- und Nachteile

✅ Vollständige Kontrolle über temporäre E-Mail ✅ Einfache Bereitstellung ✅ Open Source (GPLv3)

❌ Eigene Domain erforderlich ❌ Keine E-Mail-Verschlüsselung ❌ Basisfunktionalität (keine Suche, keine Filter)

Für wen ist es besonders geeignet?

  • Entwickler, die E-Mail-Funktionalität testen
  • Power-User, die Wert auf Privatsphäre legen
  • Admins, die einen einfachen Weg brauchen, viele Testkonten zu erstellen

Probieren Sie Maildrop aus – es könnte genau das Tool sein, das Ihnen für die Arbeit mit temporären E-Mails gefehlt hat. Und wenn Sie die Funktionen als unzureichend empfinden, ist das Projekt offen für Verbesserungen – der Quellcode wartet auf Ihre Pull-Requests!

Projektlogo: Maildrop logo Oberflächenscreenshot: Maildrop interface

Ähnliche Projekte