Ciao, vorrei sapere come impedire agli utenti di utilizzare email anonime per registrarsi?
Ciao Guo SpicyGum ![]()
Con “email anonima” intendi un indirizzo email usa e getta?
Se sì, puoi aggiungere questi domini all’impostazione domini email bloccati.
Puoi trovare un elenco qui: disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub
Come nota a margine, non mi preoccuperei di aggiungere l’intero elenco a questa impostazione… Per mia esperienza, molti spammer utilizzano provider di posta elettronica legittimi come gmail.
Ad esempio, se un utente è registrato con proton.me, un provider di servizi e-mail, come posso disabilitarlo?
come spiegato qui
[quote=“Coin-coin le Canapin, post:2, topic:280034, username:Canapin”]puoi aggiungere questi domini all’impostazione domini email bloccati.
Puoi trovare un elenco qui: disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub
[/quote]
No, non mi sono espresso chiaramente.
Conosco l’utente disabilitato; quello che serve è che non possa usare un indirizzo email anonimo per registrarsi.
Dove inserisco questo file? disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub
Quindi, se ho capito bene, il tuo problema non riguarda tanto impedire a un utente di usare un’email usa e getta, quanto piuttosto identificare più account da un singolo utente, giusto?
Non è qualcosa che puoi fare “out-of-the-shelf”, ma potresti essere interessato a dare un’occhiata a Discourse Fingerprint - Browser Fingerprinting Plugin, che aiuta a svolgere questo compito.
Puoi aggiungere manualmente qualsiasi indirizzo email da quell’elenco all’impostazione domini email bloccati del tuo sito:
Aggiungere l’intero elenco a quell’impostazione utilizzando l’interfaccia utente di Discourse richiederebbe molto lavoro. Se vuoi davvero farlo, potresti accedere alla console Rails del tuo sito e aggiornare l’impostazione da lì. Ad esempio:
SiteSetting.blocked_email_domains=""mailinator.com|0-mail.com|027168.com"
Penso che il plugin di fingerprinting a cui Canapin ha collegato sarebbe un approccio migliore. Inoltre, nel caso in cui possa essere d’aiuto, assicurati di bloccare gli indirizzi IP di eventuali utenti che desideri impedire di creare nuovi account quando li elimini:
Proton.me non è tecnicamente un provider di e-mail, questo è uno dei tanti domini utilizzati da Proton AG con cui è possibile registrare indirizzi e-mail, insieme ad altri come protonmail.CH, pm.me, protonmail.com e qualsiasi dominio personalizzato di proprietà di un titolare di account con Proton AG/CERN.
Alla tua domanda su come disabilitare o impedire agli utenti di utilizzare un’e-mail anonima per la registrazione, non ho una risposta chiara, questa è una domanda piuttosto confusa perché qualsiasi e-mail può essere anonima a meno che non sia registrata direttamente a nome di qualcuno in un registro pubblico (cosa richiesta per tutti i domini .US), o che scrivano il loro nome nel modulo di registrazione per un account di forum di discussione che credo tu possa impostare come obbligatorio nelle impostazioni dell’amministratore.
Se il problema sono account di spam/fraudolenti, puoi richiedere che i nuovi account debbano essere revisionati e approvati manualmente dallo staff prima che possano accedere al tuo forum nella pagina due delle impostazioni della procedura guidata di configurazione:
Puoi anche segnalare gli account Proton che vengono utilizzati per qualsiasi tipo di scopo fraudolento qui:


