Fake-E-Mail-Adresse zum Testen: sichere Adressen für Anmeldeformulare

·

Wenn Sie Websites bauen oder testen, tippen Sie ständig E-Mail-Adressen in Formulare. Das Einzige, was nie passieren darf: dass eine Testnachricht im echten Postfach eines Fremden landet. Diese Seite zeigt, welche Fake-E-Mail-Adresse Sie für welchen Test nehmen — und wann die Nachricht wirklich ankommen muss.

Entscheiden Sie zuerst, ob die Mail ankommen muss

Diese eine Frage entscheidet alles, und es lohnt sich, sie ausdrücklich zu stellen — die Antwort ist öfter „nein“, als man denkt.

Was Sie testenMuss die Mail ankommen?Nehmen Sie
Prüfung, Speicherung, Anzeige einer Adresseneineine reservierte Domain — siehe unten
Den Bestätigungsablauf, von Handjaein Postfach hier
Den Bestätigungsablauf, automatisiertja, per Code lesbareinen Dienst mit API
Last- oder Volumentestsnein — und sie darf nichtimmer eine reservierte Domain

Wenn die Mail nicht ankommen darf: reservierte Namen nehmen

Es gibt Domains, die genau dafür existieren und garantiert nie jemandem gehören: example.com und seine Geschwister example.net und example.org, reserviert durch RFC 2606, dazu die gesamte Endung .test.

Adressen darauf sind die richtige Wahl für Beispieldaten, Startdaten und Lasttests. Nichts, was Sie senden, kann einen Menschen erreichen, weil dort niemand ist — per internationaler Vereinbarung, nicht durch Glück.

⚠️
Erfinden Sie keine Domains, die plausibel klingen. test@mycompanytest.com ist oft genug die echte Domain von jemandem, und ein Lasttest dagegen ist von einem Angriff nicht zu unterscheiden. Die reservierten Namen kosten nichts und beseitigen diese ganze Art von Unfall.

Wenn die Mail ankommen muss, von Hand

Nehmen Sie hier eine Adresse, lassen Sie den Ablauf laufen und lesen Sie, was Ihre Anwendung wirklich verschickt hat — Kopfzeilen, Links und wie die Nachricht aussieht, wenn nicht Ihr eigenes Mailprogramm sie anzeigt. Zwei Dinge, die das aufdeckt und ein lokaler Mail-Fänger nicht:

Achten Sie auch auf die Anhang-Warnungen, wenn Ihre Anwendung Dateien verschickt: Es sind dieselben Warnungen, die Ihre Nutzer sehen.

Wenn es automatisiert sein muss

ℹ️
Hier gibt es keine öffentliche API. Postfächer werden über die Seite gelesen, und nichts wird für Skripte zum Abfragen angeboten. Wir sagen das klar, damit niemand einen Nachmittag mit der Suche danach verbringt: Für automatische Tests, die eine Nachricht lesen müssen, nehmen Sie einen Dienst, der dafür gebaut ist, mit Konto und Schlüssel.

Die Seite stattdessen auszulesen ist selbst dann ein schlechter Tausch, wenn es klappt: brüchig, undokumentiert und genau das Verkehrsmuster, das irgendwann gesperrt wird.

Ablehnungspfade testen

Die interessanten Fehler sind nicht „eine gültige Adresse funktioniert“. Abdecken sollten Sie:

Etwas zum Bauen, nicht zum Testen

Wenn Ihr Produkt Fake-E-Mail-Adressen ablehnt, dann tun Sie es klar. „Ungültige E-Mail“ für eine völlig gültige Adresse ist der verwirrendste Fehler dieser Art: Der Nutzer prüft die Schreibweise, tippt neu und bekommt dieselbe Meldung. „Wir akzeptieren keine Fake-E-Mail-Adressen“ braucht genauso viel Platz und beendet die Verwirrung.

Alle Beiträge