Indisposable Email - bloqueie domínios de e-mail descartáveis

:information_source: Resumo Impedir que os usuários usem endereços de e-mail descartáveis
:hammer_and_wrench: Link do Repositório https://github.com/magicball-network/discourse-indisposable-email
:open_book: Guia de Instalação Como instalar plugins no Discourse

Recursos

Este plugin verificará endereços de e-mail descartáveis quando um usuário tentar usá-los. Ele utiliza vários serviços online que fornecem essa validação; você precisa se registrar em pelo menos um deles.

Os seguintes serviços online são suportados:

Você pode usar vários serviços. Quando um e-mail precisar ser verificado, um serviço será escolhido aleatoriamente da lista até que um deles responda se o domínio do e-mail é descartável ou não. Se não houver serviços disponíveis ou funcionando, o domínio será aceito.

A verificação ocorre apenas após a verificação padrão de e-mail do Discourse ter sido concluída. Portanto, domínios já adicionados à configuração blocked_email_domains têm precedência.

Alguns dos serviços suportados possuem planos gratuitos bastante aceitáveis. Portanto, para um fórum pequeno, provavelmente não terá nenhum custo.

O resultado de uma verificação é armazenado em cache por um período.

Os endereços de e-mail reais usados pelos usuários não são enviados aos serviços; a parte local será substituída por “example”. Assim, se o usuário inserir “my-name@some-domain.test”, a verificação será realizada em “example@some-domain.test”.

Configuração

Instale o plugin e configure pelo menos um serviço para uso.

Configurações

Nome Descrição
indisposable_email_enabled Habilita o serviço
indisposable_email_update_blocked_domains Adiciona domínios descartáveis à configuração de domínios de e-mail bloqueados. Aviso! Existem muitos domínios de e-mail descartáveis. Habilitar isso pode resultar em uma lista muito longa.
indisposable_email_allow_cache Horas para armazenar em cache os resultados de um domínio de e-mail não descartável. Não defina esse valor por um período muito longo. O padrão é um dia.
indisposable_email_deny_cache Horas para armazenar em cache o resultado de um domínio de e-mail descartável. O padrão é uma semana.

Cada serviço suportado possui uma configuração para inserir sua chave de API. Um serviço só será usado quando uma chave tiver sido configurada.

1 curtida

A qualidade da determinação de domínios de e-mail descartáveis varia entre os serviços. Por exemplo, descobri que o Mailsac não detecta vários domínios de e-mail descartáveis.

A primeira resposta bem-sucedida de um serviço sobre um domínio será usada. Portanto, se for um falso negativo de um serviço, o endereço de e-mail será aceito.

1 curtida