MoeMail

Wegwerf-E-Mail-Prüfer

Gib eine Domain ein und erfahre, ob sie zu einem Wegwerf-E-Mail-Anbieter gehört. Kostenlos, ohne Anmeldung — und ja, unsere eigenen Domains kennzeichnen wir ebenfalls.

Du kannst eine vollständige Adresse einfügen (name@beispiel.de) — verwendet wird nur die Domain, und gespeichert wird nichts.

20 gängige Domains, schon geprüft

Diese Einschätzungen entstehen aus denselben Daten, die auch der Prüfer verwendet, können also nie auseinanderlaufen. Die Beschreibung sagt, was der jeweilige Dienst ist; die Einschätzung spiegelt, was die Blocklisten über ihn sagen.

DomainEinschätzungWas es ist
gmail.comNicht als Wegwerf-Domain gelistetGoogles Mail-Dienst für Privatnutzer.
outlook.comNicht als Wegwerf-Domain gelistetMicrosofts Mail-Dienst für Privatnutzer.
yahoo.comNicht als Wegwerf-Domain gelistetYahoo Mail.
icloud.comNicht als Wegwerf-Domain gelistetApples Mail-Dienst, an ein Apple-Konto gebunden.
proton.meNicht als Wegwerf-Domain gelistetAuf Datenschutz ausgerichteter Anbieter mit kostenlosen und bezahlten Tarifen.
qq.comNicht als Wegwerf-Domain gelistetTencent QQ Mail, einer der meistgenutzten Anbieter in China.
163.comNicht als Wegwerf-Domain gelistetNetEase Mail, in China weit verbreitet.
gmx.comNicht als Wegwerf-Domain gelistetGMX, ein seit Langem bestehender kostenloser Anbieter.
zoho.comNicht als Wegwerf-Domain gelistetZoho Mail, ausgerichtet auf Unternehmen und eigene Domains.
simplelogin.ioNicht als Wegwerf-Domain gelistetAlias-Dienst, der an dein echtes Postfach weiterleitet.
duck.comNicht als Wegwerf-Domain gelistetDuckDuckGo Email Protection, ein Alias-Weiterleitungsdienst.
mailinator.comAls Wegwerf-Domain gelistetÖffentliche Wegwerf-Postfächer, die jeder ohne Anmeldung öffnen kann.
yopmail.comAls Wegwerf-Domain gelistetAnbieter von Wegwerf-Postfächern.
guerrillamail.comAls Wegwerf-Domain gelistetAnbieter von Wegwerf-Postfächern, einer der ältesten noch aktiven.
sharklasers.comAls Wegwerf-Domain gelistetEine der Alternativ-Domains von Guerrilla Mail.
10minutemail.comAls Wegwerf-Domain gelistetWegwerf-Postfach, das nach kurzer Zeit abläuft.
temp-mail.orgAls Wegwerf-Domain gelistetAnbieter von Wegwerf-Postfächern mit vielen regionalen Domains.
1secmail.comAls Wegwerf-Domain gelistetAnbieter von Wegwerf-Postfächern, der auch eine öffentliche API bereitstellt.
trashmail.comAls Wegwerf-Domain gelistetWegwerf-Adressen auf Weiterleitungsbasis, mit Ablaufdatum.
moemail.appDas ist eine unserer eigenenDieser Dienst. Ein Wegwerf-E-Mail-Anbieter — siehe den Abschnitt weiter unten.

Warum es zwei Stufen gibt und kein Ja oder Nein

Die meisten kostenlosen Prüfer antworten mit einem schlichten true oder false. Damit verschwindet genau die Information, die du brauchst: wie sicher die Antwort ist. Wir nutzen zwei Listen mit unterschiedlichen redaktionellen Maßstäben und sagen dir, welche zugetroffen hat.

Gelistet

Die Domain steht in einer konservativ gepflegten Blockliste — Einträge werden geprüft, Fehlalarme sind selten. Wenn du eine Adresse automatisch blockieren oder markieren willst, ist das die Stufe, auf die du reagieren solltest.

Möglicherweise

Die Domain steht nur in der breiteren Liste, die Abdeckung über Genauigkeit stellt. Als ein Signal unter mehreren nützlich. Wer allein auf dieser Stufe blockiert, weist gelegentlich echte Nutzer ab.

Nicht gelistet

Keine der beiden Listen kennt sie. Beachte, was das heißt und was nicht: keine Blockliste ist jemals vollständig, und eine brandneue Wegwerf-Domain kommt hier eine Weile durch.

Ein Treffer in einer Blockliste ist ein Indiz, kein Beweis. Kombiniere ihn bei allem Folgenreichen mit Signalen, die du selbst kontrollierst — MX-Einträge, Alter der Domain, Verhalten des Kontos oder eine Bestätigungsmail.

Alias-Dienste sind nicht dasselbe wie Wegwerf-E-Mail

Dienste wie SimpleLogin, DuckDuckGo Email Protection und Gmails eigenes Plus-Adressieren geben dir eine Adresse, die an ein Postfach weiterleitet, das du behältst. Die Adresse ist wegwerfbar, das Postfach dahinter nicht. Die Person liest ihre Mail weiterhin, antwortet weiterhin und kann ihr Konto später weiterhin wiederherstellen.

Blocklisten sind sich uneinig, wie sie damit umgehen, deshalb kann eine Alias-Domain markiert auftauchen. Das sollte man wissen, bevor man eine blockiert: Alias-Nutzer abzuweisen bedeutet, datenschutzbewusste Menschen abzuweisen, die ansonsten völlig echte Kunden sind. Ein Wegwerf-Postfach wird nach Minuten aufgegeben; ein Alias kann das Konto überleben, für das er angelegt wurde.

Die Daten widersprechen sich auf sehenswerte Weise. addy.io ist gelistet, anonaddy.com — die ältere Domain derselben Firma — nicht. relay.firefox.com ist gelistet, obwohl Firefox Relay die Adressen tatsächlich auf mozmail.com ausgibt, das gar nicht gelistet ist. Beide Markierungen landen in der Stufe „möglicherweise“ statt in „gelistet“, und genau dafür ist diese Stufe da.

Wir führen unsere eigenen Domains als Wegwerf-Domains

MoeMail ist ein Wegwerf-E-Mail-Dienst. Unsere Domains tun genau das, was die Blocklisten beschreiben, also lautet die ehrliche Antwort: sie gehören auf diese Listen — und dieser Prüfer sagt das auch.

Wir hätten uns stillschweigend ausnehmen können. Haben wir nicht, aus einem einfachen Grund: Jeder kann seine eigene Domain in fünf Sekunden gegen einen Prüfer testen, und ein Werkzeug, das beim Schönen seines Betreibers erwischt wird, ist nichts wert. Wenn du eine Website betreibst und Wegwerf-Anmeldungen draußen halten willst, sollst du mit diesem Werkzeug auch uns blockieren können.

Wie Websites Wegwerf-E-Mail tatsächlich erkennen

Eine Blocklisten-Abfrage wie diese ist nur die erste Schicht. Echte Systeme stapeln mehrere Prüfungen: Abgleich der Domain mit öffentlichen und kommerziellen Listen, Auflösen der MX-Einträge, um zu sehen, ob überhaupt Mail angenommen wird, ein Blick darauf, wie kürzlich die Domain registriert wurde, und Beobachtung dessen, was das Konto nach der Anmeldung tut.

Auch deshalb wird eine Adresse manchmal abgelehnt, obwohl sie auf keiner Liste steht — und deshalb kommt eine Wegwerf-Adresse gelegentlich glatt durch. Wenn du die längere Version willst: darüber haben wir separat geschrieben.

Warum Websites Wegwerf-E-Mail blockieren

Woher die Daten kommen

Der Prüfer fragt zwei offene, von der Community gepflegte Blocklisten ab. Die zweite ist ein Aggregator, deshalb werden die Repositories, die sie speisen, unten ebenfalls genannt — jedes mit Rückverweis auf seine Quelle. Wir bauen unsere Kopie aus den Upstream-Daten neu, statt Einträge von Hand zu bearbeiten; was du hier bekommst, entspricht also dem, was die Maintainer veröffentlichen.

Dies ist keine vollständige Aufzählung der Daten. Der Aggregator liest zusätzlich Wegwerf-Mail-Websites aus, für die es kein Repository und keine Lizenz zu nennen gibt. Seine Quelle ist veröffentlicht, du kannst den gesamten Satz also selbst prüfen: generator.py

Liste herunterladen

Die zusammengeführte, entduplizierte Liste steht als reine Textdatei bereit — eine Domain pro Zeile, kein Schlüssel, kein Limit. Nutze sie in deinem eigenen Projekt.

disposable-domains.txt

Keine der beiden Listen beansprucht, aktuell oder vollständig zu sein, und die Maintainer sagen das auch klar. Domains wechseln den Besitzer, Dienste stellen den Betrieb ein, und täglich kommen neue hinzu. Betrachte das Ergebnis hier als von der Community gepflegte Momentaufnahme, nicht als laufend aktuelle Autorität.

Kostenlose API zur Wegwerf-E-Mail-Prüfung

Dieselbe Abfrage, die diese Seite ausführt, als JSON-Endpunkt. Kein API-Schlüssel, keine Anmeldung, kein Kontingent zum Aufladen — ruf sie aus einem Anmeldeformular, einem Worker oder einem Shell-Skript auf. Sie liest dieselben zwei oben dokumentierten Listen, die Antwort ist also dieselbe, die du hier siehst.

Ausprobieren
curl "https://moemail.app/api/tools/v1/disposable-email/check?domain=mailinator.com"

Endpunkte

GEThttps://moemail.app/api/tools/v1/disposable-email/check?domain=…

Prüft eine Domain oder eine vollständige E-Mail-Adresse — der lokale Teil wird verworfen. Gibt eine Einschätzung für die normalisierte Domain zurück.

GEThttps://moemail.app/api/tools/v1/disposable-email/dataset

Welche Momentaufnahme der Listen antwortet: Größe der Stufen, Zeitstempel des Builds und der SHA-256 jeder Upstream-Datei zum Zeitpunkt des Downloads. Ruf sie einmal beim Start auf, wenn du festhalten willst, welche Daten zu einer Entscheidung geführt haben.

Felder der Antwort

domainstring
Die normalisierte Domain, für die die Einschätzung gilt: kleingeschrieben, ohne lokalen Teil und ohne abschließende Punkte. Vergleiche damit, nicht mit dem, was du gesendet hast.
disposableboolean
True, wenn die Domain in einer der beiden Listen steht, unsere eigenen eingeschlossen. Das ist die grobe Antwort — lies die Warnung unten, bevor du eine Anmeldung daran hängst.
verdict"high" | "medium" | "none" | "ours"
Welche Stufe zugetroffen hat. high ist die konservativ gepflegte Liste. medium heißt: nur die breite Aggregator-Liste. none heißt: in keiner. ours ist eine von MoeMails eigenen Empfangsdomains — sie sind Wegwerf-Domains, und keine Drittanbieter-Liste kennt sie.

Blockiere nicht allein anhand von disposable

medium umfasst rund 66.000 der 75.000 uns bekannten Domains und stammt aus einem breiten Aggregator, den niemand von Hand pflegt. Wer sie alle blockiert, weist echte Nutzer ab. Wenn ein Fehlalarm dich einen Kunden kostet, entscheide anhand von verdict === "high" und nimm medium als Grund, einen zweiten Faktor zu verlangen, nicht als Grund abzulehnen. disposable existiert, damit ein direkter Ersatz für eine boolesche API weiterhin funktioniert — nicht, weil ein Boolean die richtige Entscheidungsgrenze wäre.

Fehler

Jeder Fehler trägt neben dem menschenlesbaren error einen maschinenlesbaren code. Verzweige über code: der Fließtext kann jederzeit umformuliert werden, die Codes ändern sich nicht ohne neue API-Version.

400missing_domainEs wurde kein domain-Parameter übergeben, oder er war leer.
400invalid_domainKeine plausible Domain. Wird auch zurückgegeben, wenn domain mehrfach angegeben wurde, sowie für Unicode-Domains — kodiere diese zuerst als Punycode (xn--…).
400input_too_longDer Parameter war länger als 320 Zeichen, was der maximalen Länge einer echten Adresse entspricht.

Limits, Caching und Stabilität

17 Anfragen pro 10 Sekunden und IP-Adresse, durchgesetzt am Edge von Cloudflare und nicht innerhalb dieser API. Es gibt keinen Schlüssel, der das erhöht, und keinen bezahlten Tarif — wenn du mehr brauchst, lade die vollständige Liste herunter und frage Domains lokal ab.

Wenn du es überschreitest, blockiert Cloudflare die Anfrage am Edge, bevor sie diese API erreicht: 429, Retry-After: 10 und ein kurzer text/plain-Body — nicht die JSON-Struktur von oben. Zwei Folgen, mit denen du rechnen solltest. Die Blockade sendet kein Access-Control-Allow-Origin, ein Browser sieht also einen undurchsichtigen Netzwerkfehler statt eines lesbaren 429; und weil die Anfrage hier nie ankommt, gibt es kein code-Feld zum Verzweigen. Behandle eine Anfrage, die unmittelbar nach einem Schwall fehlschlägt, als Rate Limiting.

Antworten sind einen Tag lang cachebar (s-maxage=86400) und tragen einen ETag, der aus den Hashes der Upstream-Dateien abgeleitet ist; eine bedingte Anfrage kostet also nichts, solange die Daten unverändert sind. Die Listen werden zur Build-Zeit kompiliert, eine Antwort kann sich also erst mit dem nächsten Deploy ändern. Eine Folge, die man kennen sollte: eine gecachte Antwort erreicht den Rate Limiter nie, das Limit formt den Verkehr also, statt ihn zu garantieren.

Jede Antwort sendet Access-Control-Allow-Origin: *, du kannst das also direkt aus deinem Anmeldeformular aufrufen, ohne Proxy dazwischen.

v1 ist ein Versprechen über die Struktur, nicht über die Daten: Felder werden nicht entfernt oder umbenannt, und Statuscodes ändern ihre Bedeutung nicht, ohne dass ein neues Versionssegment im Pfad steht. Die Einschätzungen selbst ändern sich, sobald die Upstream-Listen sich ändern.

Code-Beispiele

Jedes entscheidet anhand von verdict statt anhand des Booleans, weil das die Entscheidung ist, die du eigentlich treffen willst.

cURL
curl "https://moemail.app/api/tools/v1/disposable-email/check?domain=mailinator.com"
# {"domain":"mailinator.com","disposable":true,"verdict":"high"}

curl "https://moemail.app/api/tools/v1/disposable-email/dataset"
# {"high":8695,"medium":66913,"total":75608,"builtAt":"…","status":"upstream",…}
Node.js
const ENDPOINT = "https://moemail.app/api/tools/v1/disposable-email/check"

async function verdictFor(domain) {
  const res = await fetch(`${ENDPOINT}?domain=${encodeURIComponent(domain)}`)
  const body = await res.json()
  if (!res.ok) throw new Error(body.code)   // branch on `code`, never on `error`
  return body.verdict
}

// "medium" means "only in the broad aggregator list" — a signal, not a verdict.
// Gate signups on the tier you are willing to defend to a real user.
const verdict = await verdictFor("mailinator.com")
const reject = verdict === "high" || verdict === "ours"
Python
import requests

ENDPOINT = "https://moemail.app/api/tools/v1/disposable-email/check"

def verdict_for(domain: str) -> str:
    r = requests.get(ENDPOINT, params={"domain": domain}, timeout=5)
    r.raise_for_status()
    return r.json()["verdict"]

# Note: use requests (or set an explicit User-Agent). Cloudflare's managed bot
# rules block the default "Python-urllib/3.x" agent with a 403 before the
# request ever reaches this API.

if verdict_for("mailinator.com") in ("high", "ours"):
    ...  # reject the signup
PHP
<?php
function verdict_for(string $domain): string {
    $url = 'https://moemail.app/api/tools/v1/disposable-email/check?domain=' . urlencode($domain);
    $ctx = stream_context_create(['http' => [
        'timeout' => 5,
        // Send a real User-Agent: identify your app, and stay clear of any
        // bot rule that keys on a default library agent.
        'header'  => "User-Agent: my-app/1.0\r\n",
    ]]);
    $body = json_decode(file_get_contents($url, false, $ctx), true);
    return $body['verdict'];
}

if (in_array(verdict_for('mailinator.com'), ['high', 'ours'], true)) {
    // reject the signup
}
Cloudflare Worker
export default {
  async fetch(request) {
    const email = new URL(request.url).searchParams.get("email") ?? ""
    const domain = email.split("@").pop()

    // Responses are cacheable (s-maxage=86400), so the Cache API turns a
    // repeated lookup into zero subrequests.
    const res = await fetch(
      `https://moemail.app/api/tools/v1/disposable-email/check?domain=${encodeURIComponent(domain)}`,
      { cf: { cacheTtl: 86400, cacheEverything: true } },
    )
    const { verdict } = await res.json()

    return Response.json({ allow: verdict !== "high" && verdict !== "ours" })
  },
}

Die Listen sind aus öffentlichen Upstream-Quellen kompiliert, teils unter Lizenzen, die verlangen, dass ihre Hinweise mit den Daten mitreisen. Jede Antwort trägt einen Link: rel="license"-Header, der auf die Nennungen oben verweist, und die vollständigen Hinweise stehen im Kopf des herunterladbaren Datensatzes.

Wie das im Vergleich zu anderen kostenlosen Abfrage-APIs abschneidet

Es gibt eine Handvoll kostenloser Abfragen für Wegwerf-Domains, die keinen Schlüssel brauchen. Hier steht, wo diese sich unterscheidet — und wo sie weniger kann.

MerkmalMoeMailKickbox OpenDeBounce Freevalidator.pizza
Kein API-Schlüssel, keine AnmeldungJaJaJaJa
Aus dem Browser aufrufbar (CORS)JaNeinJaJa
Angabe zur SicherheitZwei Stufen, plus eigene DomainsEin BooleanEin Boolean, als String gesendetEin Boolean
Nennt seine Quellen, mit PrüfsummenJaNeinNeinNein
Vollständige Liste herunterladbarJaNeinNeinNein
Datenversion abfragbarJaNeinNeinNein
Live-Abfrage von MX / Domain-AlterNeinNeinNeinJa
Angegebenes Rate Limit17 pro 10 s, dokumentiertNicht angegebenNicht angegebenx-ratelimit-limit: 1

Jede Zelle wurde am 2026-08-22 durch einen Aufruf des Endpunkts überprüft, mit Anfragen der gleichen Form wie im cURL-Beispiel oben — du kannst das also selbst nachvollziehen. Nichts hier stammt von einer Marketingseite eines Anbieters: ein Suchergebnis behauptete, der Kickbox-Endpunkt unterstütze CORS, was nicht stimmt.

Alle vier sind Blocklisten-Abfragen. Sie beantworten „ist diese Domain als Wegwerf-Domain bekannt“ und nichts weiter; keine von ihnen, diese eingeschlossen, kann dir sagen, ob ein Postfach tatsächlich existiert. validator.pizza geht am weitesten und löst MX-Einträge und Domain-Alter live auf — wenn du das brauchst, nimm es.

Bezahlte Validierungsdienste — ZeroBounce, Kickbox' eigene Verifizierungs-API, Bouncer — leisten deutlich mehr als alles hiervon, einschließlich Postfach-Existenz und Catch-all-Erkennung, und rechnen pro Prüfung ab. Sie stehen nicht in der Tabelle, weil sie an Kriterien zu messen, die eine kostenlose Blockliste ausgewählt hat, ein manipulierter Vergleich wäre.

Fragen

Nein. Gmail ist Googles Mail-Dienst für Privatnutzer und steht in keiner Wegwerf-Blockliste. Adressen darauf gehören zu Konten, die bestehen bleiben, sind also keine Wegwerf-Adressen. Gmails Plus-Adressierung (name+tag@gmail.com) erzeugt eine wegwerf-ähnlich aussehende Variante, aber die Mail landet weiterhin im gleichen dauerhaften Postfach.

Nein. Die Abfrage läuft gegen eine Liste, die zur Build-Zeit in die Seite kompiliert wird, und die eingegebene Domain wird in kein Log und keine Datenbank von uns geschrieben.

Ja. Füge die ganze Adresse ein; verwendet wird nur der Teil nach dem @. Der lokale Teil wird sofort verworfen und verlässt die Anfrage nie.

Blocklisten hinken der Realität nach. Neue Wegwerf-Domains starten ständig, und es dauert, bis sie gemeldet und geprüft sind. „Nicht gelistet“ heißt, dass noch keine Liste sie kennt — nicht, dass die Domain vertrauenswürdig ist.

Blockiere auf der Stufe „gelistet“, wenn du Wegwerf-Anmeldungen loswerden willst. Sei vorsichtiger mit „möglicherweise“ — diese Liste tauscht Genauigkeit gegen Abdeckung, und wer allein darauf blockiert, weist gelegentlich einen echten Kunden ab. Alias-Weiterleitungsdienste verdienen besondere Vorsicht.

Wir bauen sie regelmäßig aus den Upstream-Quellen neu. Weil sie mit der Seite ausgeliefert wird und nicht zur Laufzeit geholt wird, ist die abgefragte Liste die aus unserem letzten Deploy.

Ja — ein kostenloser JSON-Endpunkt ohne Schlüssel und ohne Anmeldung: GET /api/tools/v1/disposable-email/check?domain=beispiel.de. Er ist auf 17 Anfragen pro 10 Sekunden und IP-Adresse begrenzt und sendet Access-Control-Allow-Origin: *, du kannst ihn also direkt aus einem Browser aufrufen. Die vollständige Referenz samt Beispielen für Node, Python, PHP und Cloudflare Workers steht im API-Abschnitt oben.

Sie bleibt kostenlos, weil sie uns fast nichts kostet: die Listen werden zur Build-Zeit kompiliert und die Antworten einen Tag lang am Edge gecacht, die meisten Aufrufe erreichen also überhaupt keinen Server. Es gibt keinen Schlüssel zu kaufen und keine höhere Stufe. Wenn du mehr Durchsatz brauchst, als das Limit erlaubt, lade die vollständige Liste herunter und frage Domains lokal ab — dafür ist sie veröffentlicht, und eine lokale Abfrage ist schneller als jeder Netzwerkaufruf sein könnte.

Brauchst du selbst eine Wegwerf-Adresse?

MoeMail legt temporäre Postfächer an, die nach deinem Zeitplan ablaufen — 10 Minuten bis 3 Tage — und löscht die Mail gleich mit.