Hallo, ich möchte wissen, wie ich Benutzer daran hindern kann, anonyme E-Mails für die Registrierung zu verwenden?
Hallo Guo SpicyGum ![]()
Meinen Sie mit „anonymer E-Mail“ eine Wegwerf-E-Mail-Adresse?
Wenn ja, können Sie diese Domains zur Einstellung blockierte E-Mail-Domains hinzufügen.
Eine Liste finden Sie hier: disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub
Nebenbei bemerkt, würde ich mir nicht die Mühe machen, die gesamte Liste zu dieser Einstellung hinzuzufügen… Aus meiner Erfahrung nutzen viele Spammer legitime E-Mail-Anbieter wie Gmail.
Wenn ein Benutzer beispielsweise bei Proton.me, einem E-Mail-Dienstanbieter, registriert ist, wie kann ich ihn deaktivieren?
wie hier erklärt
Nein, ich habe mich nicht klar ausgedrückt.
Ich weiß von dem deaktivierten Benutzer; was benötigt wird, ist, dass er keine anonyme E-Mail-Adresse zur Registrierung verwenden kann.
Wo platziere ich diese Datei? disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub
Wenn ich das richtig verstehe, geht es Ihnen also weniger darum, die Verwendung von Wegwerf-E-Mails durch einen Benutzer zu verhindern, sondern vielmehr darum, mehrere Konten von einem einzigen Benutzer zu identifizieren, richtig?
Das ist nichts, was man einfach so machen kann, aber vielleicht interessiert Sie ein Blick auf Discourse Fingerprint - Browser Fingerprinting Plugin, das bei dieser Aufgabe hilft.
Sie können jede E-Mail-Adresse aus dieser Liste manuell zu den Einstellungen für blockierte E-Mail-Domains Ihrer Website hinzufügen:
Das Hinzufügen der vollständigen Liste zu dieser Einstellung über die Discourse-Benutzeroberfläche wäre sehr mühsam. Wenn Sie es wirklich tun möchten, können Sie Ihre Website über die Rails-Konsole aufrufen und die Einstellung von dort aus aktualisieren. Zum Beispiel:
SiteSetting.blocked_email_domains="\"mailinator.com|0-mail.com|027168.com\""
Ich denke, das von Canapin verlinkte Fingerprinting-Plugin wäre ein besserer Ansatz. Stellen Sie außerdem sicher, dass Sie die IP-Adressen aller Benutzer blockieren, die Sie daran hindern möchten, neue Konten zu erstellen, wenn Sie sie löschen:
Proton.me ist technisch gesehen kein E-Mail-Anbieter. Es ist eine von vielen Domains, die von Proton AG genutzt werden, bei denen E-Mail-Adressen registriert werden können, zusammen mit anderen wie protonmail.CH, pm.me, protonmail.com und jeder benutzerdefinierten Domain, die einem Kontoinhaber von Proton AG/CERN gehört.
Ihre Frage, wie man die Nutzung einer anonymen E-Mail zur Registrierung deaktivieren oder verhindern kann, kann ich nicht klar beantworten. Das ist eine etwas verwirrende Frage, da jede E-Mail anonym sein kann, es sei denn, sie ist direkt auf den Namen einer Person in einem öffentlichen Register registriert (was für alle .US-Domains erforderlich ist) oder sie geben ihren Namen im Registrierungsformular für ein Discourse-Forum-Konto an, was, glaube ich, in den Administratoreinstellungen als erforderlich festgelegt werden kann.
Wenn das Problem Spam/betrügerische Konten sind, können Sie in der Einrichtungsassistenten-Seite zwei Einstellungen festlegen: Neue Konten müssen zuerst von Mitarbeitern überprüft und manuell genehmigt werden, bevor sie auf Ihr Forum zugreifen können.
Sie können auch Proton-Konten melden, die für betrügerische Zwecke missbraucht werden, hier:


