Zurück zum Blog

Fehlende Bestätigungscodes schrittweise prüfen: Vom Mobilfunkanbieter bis zu länderübergreifenden Empfangsbeschränkungen

Wenn ein SMS-Bestätigungscode nicht ankommt, sollte man nicht sofort Gerät oder Browser wechseln. Tests zeigen, dass die Ursache häufiger bei der Rufnummer, der Region des Exit-Standorts und dem Ablauf der Registrierung liegt. Prüfe nacheinander Mobilfunkanbieter und Signal, Filter und Spam, den Status der Nummer, Bindungs- und Mengenlimits sowie länderübergreifende Empfangsbeschränkungen.

Auf derselben Plattform und mit demselben Registrierungsablauf klappt es bei manchen beim ersten Versuch, während andere immer wieder am Bestätigungscode hängen bleiben. Viele wechseln dann zuerst Gerät oder Browser. Tests zeigen jedoch eher das Gegenteil: Ob der Code ankommt, hängt vergleichsweise wenig vom Gerät oder Browser ab, sondern stärker von der Rufnummer selbst, der Region des Registrierungs-Exits und dem Tempo der einzelnen Schritte.

Die Fehlersuche sollte deshalb bei der Ebene beginnen, die der Rufnummer am nächsten ist, und sich dann Schritt für Schritt nach außen bewegen.

收不到验证码按层排查:从运营商到跨区接收限制的关键步骤与判断维度示意图

Zuerst prüfen, ob auf Seiten der Rufnummer alles funktioniert

Die grundlegendste Ebene sind Mobilfunkanbieter und Signal. Lege die SIM-Karte in ein anderes Telefon ein oder empfange mit derselben SIM zunächst eine andere SMS. So lässt sich feststellen, ob die Nummer generell keine Nachrichten empfängt oder ob nur SMS dieser Plattform nicht ankommen. Solange diese Ebene nicht ausgeschlossen ist, sind spätere Schlussfolgerungen unsicher.

Prüfe danach die Filterung. Die integrierte SMS-Sperre des Telefons, Spamfilter des Mobilfunkanbieters und Sicherheits-Apps von Drittanbietern können Bestätigungscodes in Sperrlisten oder Spamordner verschieben. Plattformen nutzen unterschiedliche Absenderbereiche, und manche Nachrichten werden von Schlüsselwortregeln fälschlich erfasst. Die Sperrliste zu prüfen ist deutlich sinnvoller, als immer wieder auf „Erneut senden“ zu tippen.

Auch der Status der Rufnummer selbst kann eine Rolle spielen. Wurde sie auf der Plattform früher für regelwidrige Nutzung eingesetzt oder markiert, kann die Plattform den Versand direkt einstellen; dann kommt dauerhaft kein Code an. Ein eindeutiger Test ist eine bisher ungenutzte Nummer: Kommt der Code dort sofort an, liegt die Ursache wahrscheinlich bei der ursprünglichen Nummer.

Danach prüfen, ob Rufnummer und Exit-Region zusammenpassen

Länderübergreifende Empfangsbeschränkungen sind die wichtigste Ebene in dieser Kette. Wenn die Region der Mobilnummer nicht mit der Region des Registrierungs-Exits übereinstimmt, kann der Empfang deutlich beeinträchtigt werden. In Tests lag die Chance auf eine erfolgreiche Registrierung bei nicht übereinstimmenden Regionen nur bei ungefähr der Hälfte; in rund 20 % der Fälle kam überhaupt kein Bestätigungscode an.

Es gibt auch weniger extreme Fälle. IP-Bereiche der meisten Anbieter können Codes normal empfangen und die Registrierung abschließen; bei manchen dedizierten privaten Exits wird während der Registrierung sogar keine Telefonnummernprüfung ausgelöst. Eine ausbleibende Prüfung bedeutet aber nicht automatisch Sicherheit. Wird nach der Registrierung nicht sofort eine Telefonnummer verknüpft, kann beim erneuten Login am nächsten Tag trotzdem eine Verifizierung verlangt werden.

Bei abweichender Regionserkennung das Ergebnis der Plattform verwenden

Ein leicht zu übersehendes Detail: Da sich IP-Geolokalisierungsdatenbanken unterscheiden, kann die von der Plattform automatisch erkannte Region von der tatsächlichen Region der Rufnummer abweichen. Das trat auch in Tests auf: Die Nummer stammte eindeutig aus einer Region, die Plattform ordnete sie aber einer völlig anderen zu. Eine manuelle Korrektur auf den erwarteten Wert führte dazu, dass kein Code ankam; mit der von der Plattform erkannten Region ließ sich die Registrierung dagegen erfolgreich abschließen.

Eine Regionsabweichung senkt die Erfolgsquote, ist aber nicht absolut. Wenn die Plattform eine andere Region erkennt als erwartet, ist es meist praktischer, die Umgebung zunächst an diesem Ergebnis auszurichten, statt die Erkennung zu erzwingen.

Bindungen der Rufnummer und Mengenlimits

Zwei Einschränkungen sollten getrennt betrachtet werden. Die erste betrifft die Bindung: Eine E-Mail-Adresse oder Rufnummer ist in der Regel nur einem Konto zugeordnet. Eine bereits verknüpfte Nummer kann nicht erneut zur Registrierung verwendet werden; hier gibt es keinen Spielraum, daher muss eine andere Nummer genutzt werden.

Die zweite betrifft die Anzahl und hängt mit dem Exit zusammen. Werden über denselben Exit zu viele Konten registriert, können Konten gesperrt oder bereits erfolgreich erstellte Konten zu einer Sicherheitsprüfung aufgefordert werden. Entscheidend ist, ob ein Wechsel auf einen sauberen Exit den normalen Ablauf sofort wiederherstellt. In diesem Fall sollten die Umgebungen getrennt werden, statt über denselben Exit weiterzuversuchen.

Drei Prüfpunkte auf der Exit-Seite

Beim Exit selbst sind drei Punkte zu prüfen: Passt die Region zur Mobilnummer? Handelt es sich um einen stabil betriebenen, dedizierten Exit statt um einen markierten, regional eingeschränkten oder stark geteilten Exit? Und bleibt der Exit während der gesamten Registrierung unverändert? Die ersten beiden Punkte beeinflussen, wie die Plattform die Umgebung einordnet; der dritte bestimmt, ob die Umgebung in sich konsistent ist.

Auch viele Registrierungen in derselben Browserumgebung sind ein häufiger Auslöser. Für jedes Konto eine eigene Umgebung und einen eigenen Exit zu verwenden, ist sinnvoller als wiederholt den Cache zu leeren.

Kontodaten und Arbeitstempo

Benutzername und Passwort sollten plausibel wirken. In Tests wurde eine manuell eingegebene lange Folge wiederholter Buchstaben als Passwort direkt von der Plattform abgelehnt. Angaben, die offensichtlich nicht wie etwas wirken, das eine echte Person verwenden würde, sind selbst ein Signal. Dasselbe gilt für das Tempo: viele Einsendungen in kurzer Zeit oder unmittelbar nach der Registrierung massenhaftes Folgen oder Versenden von Direktnachrichten können die Konsistenzvorteile der vorherigen Ebenen wieder zunichtemachen.

Der Reihenfolge folgen statt wahllos zu testen

Zusammen ergeben diese Ebenen eine klare Prüflinie: Zuerst sicherstellen, dass die Rufnummer SMS normal empfangen kann; dann prüfen, ob Rufnummer und Exit derselben Region entsprechen. Danach kontrollieren, ob der Exit sauber und stabil ist, ob Rufnummer oder E-Mail bereits an ein anderes Konto gebunden waren und wie viele Konten über denselben Exit registriert wurden. Zum Schluss prüfen, ob die Kontodaten natürlich wirken und ob die Aktionen zu schnell erfolgen. Bei abweichender Regionserkennung zunächst dem Ergebnis der Plattform folgen.

Am ungünstigsten ist ein wahlloses „Einfach etwas anderes probieren“. Jede Änderung fügt eine weitere Variable hinzu, bis sich die eigentliche Ursache nicht mehr erkennen lässt. Ändere jeweils nur einen Punkt und beobachte danach das Ergebnis; das ist meist schneller.

Eine letzte Voraussetzung darf nicht fehlen: Die Nummer muss echt und langfristig verfügbar sein. Bei Nummern unbekannter Herkunft, die jederzeit zurückgezogen werden können, verlieren alle vorherigen Prüfschritte ihren Wert.