Wie kann ich Wegwerf-E-Mail-Adressen im Registrierungsformular Ihrer Website blockieren?
Ich würde gerne wissen, wie es um mögliche Wege zu blockieren Wegwerf-email-Adressen Registrierung auf meiner Webseite.
Einfachheit halber, nehmen wir das Beispiel, wo das Registrierungs-Formular der website erfolgt mit HTML und PHP.
Irgendwelche Ideen, Lösungen oder Anregungen würde sehr geschätzt werden.
Kommentar zu dem Problem - Öffnen
Wie definieren Sie "Wegwerf-email-Adressen"?
Für diejenigen die Fragen über DEA. Wegwerf-email-Adressen (DEA) bezieht sich auf eine alternative Möglichkeit des Teilens und der Verwaltung von E-Mail-Adressierung. DEA soll eine neue, einzigartige E-Mail-Adresse für jeden Kontakt oder Organisation, wodurch eine Punkt-zu-Punkt-Verbindung zwischen dem sender und dem Empfänger. Anschließend, wenn jemand Kompromisse die Adresse oder nutzt es in Verbindung mit jedem E-Mail-Missbrauch, die Adresse-Besitzer können leicht Abbrechen (oder "entsorgen"), ohne dass dies Auswirkungen auf andere Kontakt. Beispiel wäre: Mailinator.com
In der Regel habe ich Antworten wie, einfach nicht tun es. Aber in diesem Fall, das ist die richtige Antwort. Es gibt keinen Grund für den Wunsch, dies zu verhindern. Es ist einfach unmöglich, weil es unmöglich ist, wirklich zu wissen, wenn und Adresse Einweg-oder nicht. Sie sind nur versuchen, zu lösen, das falsche problem hier. BTW, DEA haben sehr realen Nutzungen, wie das filtern von Nachrichten auf der Basis der Herkunft.
InformationsquelleAutor der Frage CompilingCyborg | 2012-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist hart, da weder White-noch Blacklists sind eine option.
Durch whitelisting von bestimmten domains, die Sie verbieten Menschen mit E-Mail-Domänen, die Ihnen unbekannt sind (aber könnte durchaus gültig ist), während durch blacklisting, müssen Sie aktualisieren Sie die Liste der blacklisted domains auf einer täglichen basis, da die neue "10 minute Mail" Domänen entstehen jeden Tag.
Bitte beachten Sie, dass temporäre E-Mail-Adressen sind erfunden, für eine Art zu sagen: "Hey, ich Vertrauen Sie dieser website nicht mit meinem eigenen E-Mail-Adresse", so sind Sie wahrscheinlich nicht gehen, um trick Benutzer, die bereit sind, verstecken Sie Ihre echte Adresse da haben Sie einen gültigen Grund, so zu tun.
Kann man nicht beschließen und umzusetzen, die so etwas wie OpenID?
InformationsquelleAutor der Antwort CodeCaster
Noch eine weitere Liste von DEA domains, gebaut durch die Zusammenlegung der Listen, die ich im Netz finden konnte (im Jahr 2015):
InformationsquelleAutor der Antwort sp00m
Gibt es diese Wegwerf-email-Adresse-Detektor-web-service - http://www.nameapi.org/en/live-demos/disposable-email-address-detector/ (disclaimer: ich arbeite für Sie). Es bietet 10'000 gratis Anfragen monatlich. Mit der PHP-client-Bibliothek https://github.com/optimaize/nameapi-client-php Ihre userland-code sieht wie folgt aus:
InformationsquelleAutor der Antwort Fabian Kessler
Hier ist eine Liste die ich gemacht habe, mit der Funktion zu verwenden, es
Dieser domain-Liste ist veraltet, weil es ist jetzt sehr alt. Sie können versuchen, ein neues zu bauen.
InformationsquelleAutor der Antwort Gfra54
Dieser wäre hart, zu fest, als Einweg - /temporäre E-Mail-Domänen angezeigt, die jeden Tag von Dienstleistungen wie 10minutemail, guerrillamail etc. Dass gesagt wird, du bist wahrscheinlich besser dran, die Integration einiger verwaltet aktuell servcie wie antideo E-Mail Gesundheit-API zum Beispiel.
Endpunkt:
api.antideo.com/email/[email protected]
JSON-Antwort
Ihre php-code dann so Aussehen:
Dann suchen Sie einfach den
boolean
wieSie bieten auch Informationen darüber, ob die E-Mails bekannter spammer/Betrüger oder es ist von einem kostenlosen Anbieter wie gmail, yahoo etc.
Haftungsausschluss:
Ich kenne die Jungs von Antideo persönlich, und ich nahm einen kleinen Teil des Gebäudes, den service mit Ihnen.
InformationsquelleAutor der Antwort Pancho
Können Sie zwei Prüfungen: spamhaus sbl-Abfrage, und Ihre eigene Liste der blacklisted domains. So etwas wie dieses:
InformationsquelleAutor der Antwort drull
Stolperte über diesen Komponisten-Bibliothek MattKetmo/EmailChecker, hat eingebaute Symphony2 und Laravel 5 Unterstützung/config
InformationsquelleAutor der Antwort aphoe
Dachte, ich möchte hinzufügen, um diese Antwort als keine angegeben wurde, und es dauerte eine Weile, um eine Lösung zu finden.
Was ich verwende, ist der blacklist-Methode, wo Sie eine Liste zu blockieren. Es funktioniert gut, wie die Benutzer geben einfach auf, nachdem Sie versuchen, die größte Wegwerf-email-Anbieter.
Den code finden Sie hier: Wie Block Wegwerf-Email-Adressen: PHP-Code
Es funktioniert, indem Sie ein array erstellen, die domains, die Sie blockieren möchten. Sie geben Sie dann eine E-Mail-Adresse als variable und diese wird aufgeteilt auf die domain Holen. Dies ist im Vergleich zu der Liste und wie können Sie auf der website sehen, können Sie tun was Sie wollen, wenn Sie eine Wegwerf-E-Mail erkannt wird.
Glück!
InformationsquelleAutor der Antwort Mohammad
Wenn Sie erfüllen alle diese, dann werden wir nicht die Notwendigkeit zur Verwendung einer Wegwerf-email anmelden, um Ihren Dienst.
Wenn Sie nicht treffen, dann werden sich die Menschen anmelden, die mit Wegwerf-E-Mail-Konten, um sich zu schützen, und es gibt wenig Sie dagegen tun können. Berechtigten Sperrung Wegwerf-domains werden nur drive-Benutzer registrieren-Brenner-Konten auf Domänen wie
hotmail.com
undgmail.com
, die kann man nicht blocken.InformationsquelleAutor der Antwort endolith