| Resumo | Impedir que os usuários usem endereços de e-mail descartáveis | |
| Link do Repositório | https://github.com/magicball-network/discourse-indisposable-email | |
| 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.