Criar uma lista de permissões ou de recusas de endereços de correio eletrónico

Gostaria de restringir os endereços de correio eletrónico que podem ser utilizados nos seus formulários WordPress? Com as opções incorporadas Allowlist e Denylist no WPForms, pode criar regras sobre quais os endereços de correio eletrónico permitidos nos seus formulários.

Este tutorial mostra-lhe como utilizar as opções Allowlist e Denylist para restrição de correio eletrónico no WPForms.

Lista de permissões da lista negra Descrição geral


Antes de começar, você precisa primeiro ter certeza de que o WPForms está instalado e ativado no seu site WordPress. Depois de instalar o WPForms, terá de criar um novo formulário ou editar um já existente.

Escolher entre uma lista de negação ou uma lista de permissão

Depois de abrir o construtor de formulários, certifique-se de que adiciona um campo E-mail ao mesmo, caso ainda não o tenha feito. Em seguida, clique no campo E-mail na área de pré-visualização do construtor para abrir o painel Opções de campo.

Este painel permite-lhe personalizar o seu campo, incluindo a configuração da sua lista de permissões ou lista de recusas.

No painel Opções de campo, clique no separador Avançadas para abrir mais opções de configuração.

Aceder às opções avançadas de um campo de correio eletrónico

Aqui, deverá ver um menu pendente com a designação Allowlist / Denylist (Lista de permissões / Lista de recusas). Nesta lista, terá de selecionar o tipo de restrição que pretende configurar. As opções incluem:

  • Nenhum: Não são colocadas restrições aos e-mails introduzidos neste campo (para além dos requisitos de formato de e-mail padrão). Esta é a definição predefinida.
  • Lista de permissões: Escolha esta opção se pretender definir regras sobre os endereços de correio eletrónico que são aceites neste campo.
  • Lista de recusas: Escolha esta opção se pretender definir regras sobre os endereços de correio eletrónico que não são permitidos neste campo.

Selecionar uma opção no menu pendente Lista de permissões / Lista de recusas

Como exemplo, digamos que tivemos um histórico de envios indesejados do endereço de correio eletrónico [email protected]. Uma vez que queremos evitar que quaisquer outros formulários sejam submetidos com este endereço de correio eletrónico, definimos Lista de permissões / Lista de recusas para Denylist. Esta opção impedirá a utilização de endereços de correio eletrónico específicos no formulário.

Se escolher Denylist ou Allowlist, aparecerá uma caixa onde pode introduzir as suas regras. Entraremos em mais pormenores sobre estas regras abaixo.

Adicionar regras de lista negra ou lista de permissões de correio eletrónico

Agora que selecionou o tipo de lista que pretende configurar, terá de adicionar algumas regras. Estas "regras" são simplesmente uma lista de mensagens de correio eletrónico que pretende aceitar ou recusar.

Recusar ou permitir endereços de correio eletrónico específicos

No nosso exemplo de denylist, queremos evitar que [email protected] de ser usado em envios de formulários. Por isso, vamos introduzir esse endereço de correio eletrónico na caixa em Lista de permissões / Lista de recusas e guardar o nosso formulário.

Adicionar uma regra de lista negra a um campo de correio eletrónico

Depois de guardarmos as nossas alterações, qualquer tentativa de um utilizador de introduzir esse endereço de correio eletrónico no formulário resultará num erro de validação que diz: "Este endereço de correio eletrónico não é permitido."

A mensagem de validação para endereços de correio eletrónico não permitidos

Nota: Se pretender editar o texto deste erro, consulte o nosso tutorial sobre como ajustar as mensagens de validação.

Se pretender bloquear mais do que um endereço de correio eletrónico, introduza cada um deles na sua própria linha da lista de bloqueio nas opções do campo Correio eletrónico.

Adicionar várias regras a um campo de correio eletrónico denylist

Negar ou permitir grupos de e-mails (regras mais gerais)

As listas de negação e as listas de permissão podem ser mais flexíveis do que apenas endereços de correio eletrónico específicos. Também pode utilizar estas opções para criar regras mais abrangentes.

Como exemplo, vamos configurar uma lista de permissões que só aceita e-mails para a conta wpforms.com domínio. Depois de definir o Lista de permissões / Lista de recusas lista pendente para Lista de permissões nas opções de campo, introduzimos *@wpforms.com na caixa de regras.

Criar uma regra wildcard de lista de permissões para um campo de correio eletrónico

O asterisco (*) actua como um wildcard. Isto significa que qualquer endereço de correio eletrónico será aceite, desde que termine em @wpforms.com (por exemplo, [email protected], [email protected], etc.).

Pode adicionar uma lista de regras como esta, se assim o desejar, ou pode adicionar uma mistura de regras curingas mais amplas e endereços de correio eletrónico específicos. Certifique-se apenas de que adiciona cada uma delas na sua própria linha. Aqui está uma pré-visualização ao vivo mostrando como o recurso Allowist/Denylist funciona no WPForms.

Active o JavaScript no seu browser para preencher este formulário.
Experimente esta demonstração de formulário!
Não são permitidos endereços de correio eletrónico com @spammer.com e @example.com

Nota: Pode adicionar filtros para permitir ou recusar entradas de formulários de países específicos nas definições de Proteção contra spam e Segurança. Para saber mais sobre isto e a filtragem de palavras-chave, consulte o nosso guia de prevenção de spam.

Perguntas mais frequentes

Estas são algumas das principais perguntas que recebemos sobre a criação de listas de permissões e listas de recusas para endereços de e-mail no WPForms.

Posso impedir que os utilizadores enviem um e-mail com base no seu domínio de topo (por exemplo,, .com ou .org)?

Sem dúvida! Para permitir ou recusar um endereço de correio eletrónico com base no domínio de topo (TLD), basta adicionar o símbolo de wildcard (*) seguido do tipo de domínio nas suas regras allowlist ou denylist.

Por exemplo, se quiser bloquear todos os endereços de correio eletrónico que terminem em .com, acrescentaria *.com às suas regras de lista negra.

Bloqueio de e-mails de um domínio de nível superior específico com uma regra curinga

Pode adicionar quantas regras quiser para bloquear e-mails de determinados TLDs, desde que cada uma esteja na sua própria linha no campo fornecido.

Posso permitir ou recusar endereços de correio eletrónico com base em domínios específicos de um país?

Sim, pode bloquear ou aceitar endereços de correio eletrónico com base em domínios específicos do país, tal como faz com os TLD.

Basta utilizar o símbolo wildcard seguido do domínio específico do país nas suas regras, como em *.us ou *.ca.

Bloqueio de endereços de correio eletrónico com um determinado domínio específico de um país utilizando uma regra de wildcard

Mais uma vez, pode adicionar tantas regras de domínio específicas do país quantas quiser, mas cada uma deve estar na sua própria linha.

Como uma abordagem alternativa para bloquear envios de formulários de países específicos, veja como ativar um filtro de país para os seus formulários.

É isso mesmo! Agora já sabe como criar listas de permissões e listas de recusas para endereços de correio eletrónico nos seus formulários WordPress.

Em seguida, gostaria de impedir que os utilizadores enviem várias entradas? Não se esqueça de consultar o nosso tutorial sobre como utilizar o suplemento Bloqueador de formulários para obter mais pormenores.

O melhor plug-in de criação de formulários de arrastar e soltar do WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

Active o JavaScript no seu browser para preencher este formulário.