Ratgeber

Wegwerf-E-Mail-Adressen bei der Anmeldung blockieren

Drei Wege, temporäre E-Mail-Adressen im Anmeldeformular zu erkennen, von der statischen Sperrliste bis zur API, mit Code, und die Fehler, die echte Nutzer aussperren.

7 Min. Lesezeit · Aktualisiert am 2026-10-31 · Attrelix

Was als Wegwerf-E-Mail gilt

Eine Wegwerf- (oder temporäre) Adresse stammt von einem Dienst, der Postfächer ohne Registrierung vergibt, meist für Minuten oder Stunden. Mailinator, Guerrilla Mail, 10 Minute Mail und tausende weniger bekannte Domains funktionieren so. Sie sind praktisch, um Newslettern zu entgehen, und genauso praktisch für alle, die viele Konten anlegen.

Drei benachbarte Kategorien werden oft damit verwechselt und brauchen eine andere Behandlung:

  • Datenschutz-Relays wie privaterelay.appleid.com von „Mit Apple anmelden“, DuckDuckGos duck.com oder Firefox Relay leiten an ein echtes, dauerhaftes Postfach weiter. Wer sie sperrt, verärgert datenschutzbewusste Kunden. Behandeln Sie sie höchstens als kleines Risikosignal.
  • Kostenlose Anbieter wie Gmail, Outlook.com oder Yahoo sind keine Wegwerf-Dienste. Ihr Missbrauchsmuster ist ein anderes: Aliase eines Postfachs, behandelt in unserem Gmail-Alias-Ratgeber.
  • Domains, die gar keine E-Mails empfangen — Tippfehler wie gmial.com oder erfundene Domains. Auch die lohnt es sich zu erkennen, denn dort kann niemand ein Konto bestätigen.

Option 1: eine statische Sperrliste im Code

Auf GitHub werden Open-Source-Listen mit Wegwerf-Domains gepflegt, die zehntausende Einträge enthalten. Am einfachsten laden Sie eine in ein Set und prüfen die Domain bei der Anmeldung:

# Python
DISPOSABLE = set(open("disposable_domains.txt").read().split())

def is_disposable(email: str) -> bool:
    domain = email.rsplit("@", 1)[-1].strip().lower().rstrip(".")
    parts = domain.split(".")
    # auch Subdomains: mail.tempdomain.com -> tempdomain.com
    return any(".".join(parts[i:]) in DISPOSABLE for i in range(len(parts) - 1))

Das kostet nichts und bringt keine Latenz. Die Nachteile:

  • Sie veraltet. Ständig entstehen neue Wegwerf-Domains, und viele Dienste wechseln ihre Domains gezielt, um Sperrlisten zu umgehen. Eine vor sechs Monaten kopierte Liste kennt die neuesten nicht — genau die, die Missbraucher nutzen.
  • Listen widersprechen sich. Verschiedene Listen enthalten verschiedene Domains, manche auch Fehler. Mehrere zusammenzuführen bringt mehr Abdeckung, aber mehr Pflege.
  • Sie brauchen einen Aktualisierungsjob und bei jeder Änderung ein Deployment (oder Neuladen).

Option 2: den Mailserver prüfen (MX)

Eine DNS-Abfrage der MX-Einträge verrät, ob die Domain überhaupt E-Mails empfangen kann. So fallen Tippfehler und erfundene Domains auf, die in keiner Liste stehen:

# Python, mit dnspython
import dns.resolver

def can_receive_mail(domain: str) -> bool:
    try:
        return len(dns.resolver.resolve(domain, "MX", lifetime=2)) > 0
    except dns.resolver.NXDOMAIN:
        return False
    except Exception:
        return True  # DNS-Probleme sind nicht die Schuld des Nutzers: durchlassen

Cachen Sie das Ergebnis pro Domain, halten Sie den Timeout kurz und lehnen Sie nie eine Anmeldung ab, weil Ihr DNS-Resolver einen schlechten Moment hatte. Beachten Sie: Eine MX-Prüfung erkennt keine Wegwerf-Dienste — die empfangen E-Mails einwandfrei, das ist ihr Zweck.

Option 3: eine API, die beides erledigt und aktuell bleibt

Eine API holt die Listenpflege und die MX-Abfragen aus Ihrem Code. Attrelix führt mehrere öffentliche Listen zusammen, aktualisiert sie täglich, speichert, wann jede Domain zuerst auftauchte, prüft den Mailserver und normalisiert Gmail-Aliase im selben Aufruf — und bewertet zusätzlich Netzwerk und Gerät, sodass Sie pro Anmeldung eine Entscheidung erhalten statt nur ein E-Mail-Urteil. Die Domain-Abfrage können Sie kostenlos im Wegwerf-E-Mail-Checker testen.

curl https://attrelix.com/v1/check \
  -H "Authorization: Bearer $ATTRELIX_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"email":"someone@mailinator.com","ip":"203.0.113.9"}'

Die Antwort enthält email.disposable, email.relay, email.mx und die normalisierte Adresse, zusammen mit der Gesamtentscheidung und ihren Gründen.

Fehler, die echte Nutzer aussperren

  • Relays sperren. Apples privates Relay nutzen viele iPhone-Nutzer, die sich mit Apple anmelden. Wer es sperrt, sperrt sie.
  • Bei DNS-Fehlern sperren. Ein Timeout beweist nicht, dass eine Domain gefälscht ist.
  • Zu breite Listen. Manche Community-Listen enthalten kleine seriöse Anbieter oder Firmendomains. Beschwert sich ein Kunde, geben Sie die Domain frei, statt zu diskutieren.
  • Eine Fehlermeldung ohne Ausweg. „Ungültige E-Mail“ verwirrt einen echten Menschen, der eine echte Adresse eingegeben hat. Sagen Sie, dass temporäre Postfächer nicht akzeptiert werden, und bitten Sie um eine andere Adresse.

Was eine Wegwerf-Prüfung nicht erkennt

Das Sperren von Wegwerf-Domains erhöht die Kosten des Missbrauchs ein wenig: Der Missbraucher wechselt zu Gmail. Ab dann zeigt sich der Missbrauch als viele Konten hinter einem Postfach oder einem Gerät. Hier übernimmt das Erkennen von Mehrfachkonten.

Zusammenfassung

  • Unterscheiden Sie Wegwerf-Domains, Datenschutz-Relays, kostenlose Anbieter und tote Domains.
  • Eine statische Liste ist ein guter Anfang, veraltet aber; aktualisieren Sie sie oder nutzen Sie eine API.
  • Nutzen Sie MX-Prüfungen für tote Domains und lassen Sie bei DNS-Problemen durch.
  • Rechnen Sie damit, dass Missbraucher zu Gmail-Aliasen wechseln, und normalisieren Sie Adressen.

Weitere Ratgeber