Como impedir que usuários se registrem com e-mail anônimo?

Olá, gostaria de saber como desativar o uso de e-mail anônimo para registro?

Olá Guo SpicyGum :blob_wave:

Por “e-mail anônimo”, você quer dizer endereço de e-mail descartável?

Se sim, você pode adicionar esses domínios à configuração blocked email domains (domínios de e-mail bloqueados).
Você pode encontrar uma lista aqui: disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub

Como observação, eu não me daria ao trabalho de adicionar a lista inteira a essa configuração… Pela minha experiência, muitos spammers usam provedores de e-mail legítimos como o gmail.

2 curtidas

Por exemplo, se um usuário estiver registrado no proton.me, um provedor de serviços de e-mail, como posso desativá-lo?

1 curtida

como explicado aqui

[quote=“Coin-coin le Canapin, post:2, topic:280034, username:Canapin”]você pode adicionar esses domínios à configuração de domínios de e-mail bloqueados.
Você pode encontrar uma lista aqui: disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub
[/quote]

1 curtida

Não, eu não me expressei claramente.

Sei sobre o usuário desativado; o que é necessário é que ele não possa usar um endereço de e-mail anônimo para se registrar.

Onde coloco este arquivo? disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub

1 curtida

Então, se entendi corretamente, seu problema não é tanto impedir que um usuário use um e-mail descartável, mas sim identificar várias contas de um único usuário, certo?

Não é algo que você possa fazer pronto para uso, mas talvez você se interesse em dar uma olhada em Discourse Fingerprint - Browser Fingerprinting Plugin, que ajuda a realizar essa tarefa.

2 curtidas

Você pode adicionar manualmente qualquer endereço de e-mail dessa lista à configuração de domínios de e-mail bloqueados do seu site:

Adicionar a lista completa a essa configuração usando a interface do Discourse seria muito trabalhoso. Se você realmente quiser fazer isso, pode acessar o console Rails do seu site e atualizar a configuração a partir daí. Por exemplo:

SiteSetting.blocked_email_domains=""mailinator.com|0-mail.com|027168.com"

Eu acho que o plugin de impressão digital que Canapin vinculou seria uma abordagem melhor. Além disso, caso ajude, certifique-se de estar bloqueando os endereços IP de quaisquer usuários que você queira impedir de criar novas contas quando você os excluir:

1 curtida

O Proton.me não é tecnicamente um provedor de e-mail, esse é um dos muitos domínios usados pela Proton AG com os quais os endereços de e-mail podem ser registrados, juntamente com outros como protonmail.CH, pm.me, protonmail.com e qualquer domínio personalizado de propriedade de um titular de conta com Proton AG/CERN.

Sua pergunta sobre como desabilitar ou impedir que usuários usem um e-mail anônimo para se registrar não tem uma resposta clara, essa é uma pergunta um tanto confusa porque qualquer e-mail pode ser anônimo, a menos que seja registrado diretamente em nome de alguém em um registro público (o que é exigido para todos os domínios .US), ou eles escrevam o nome deles no formulário de registro para uma conta de fórum do Discourse, que acredito que você pode configurar para ser exigido nas configurações do administrador.

Se o problema for contas de spam/fraudulentas, você pode exigir que novas contas sejam revisadas e aprovadas manualmente pela equipe antes que possam acessar seu fórum na página dois das configurações do assistente de configuração:

Você também pode denunciar contas do Proton que estão sendo usadas para qualquer tipo de propósito fraudulento aqui: