Gerenciar inscrição e cancelamento de newsletter com Lista Negra & Lista Branca
Quando você realiza campanhas de email ou sincroniza contatos entre seu app e um ESP, você precisa de uma regra clara: quem está autorizado a receber emails e quem deve ser excluído. verify-email.app não substitui o link de cancelamento de assinatura do seu ESP ou conformidade legal, mas fornece a você regras de lista negra e lista branca que aparecem em cada resposta de verificação como um único campo: block. Seu código pode ler block antes de enviar, importar uma lista, ou criar uma conta—sem precisar copiar a lógica de permitir/negar para cada serviço.
O que as listas fazem
Lista Negra — Se o email ou seu domínio estiver na sua lista negra, a API retorna
block: true. Use isso para pessoas que optaram por sair, casos de abuso, ou domínios que você nunca quer enviar emails.Lista Branca — Quando o modo de lista branca está ativo, apenas endereços (ou domínios inteiros) que você adicionou à lista branca recebem
block: false. Todos os outros recebemblock: true. Use isso para listas fechadas—parceiros, convites, betas internos—não para uma newsletter normal de “qualquer um pode se inscrever”.Ordem — A lista negra prevalece. Se um endereço está na lista negra, continua bloqueado mesmo se também aparecer na lista branca.
Importante: Use block para sua decisão de “devemos enviar / devemos sincronizar este contato?”. valid sozinho não codifica sua política de cancelamento de assinatura ou lista fechada.
Cancelar assinatura das suas campanhas (lista negra)
Quando um usuário cancela a inscrição no seu app ou você processa um webhook do ESP, pegue o endereço dele (ou o domínio que você bloqueia por política).
Adicione-o com
POST /v1/blackliste corpo JSON{"value": "[email protected]"}(ou"example.com"para bloquear todos os endereços nesse domínio). Use o cabeçalhoX-API-Keycom sua chave de API.Antes de enviar uma campanha ou enviar uma linha para sua ferramenta de mailing, verifique o endereço. Se
blocké verdadeiro, pule esse destinatário.
Para permitir novamente mais tarde (por exemplo, eles se reinscreveram e confirmaram), remova a regra com DELETE /v1/[email protected].
Inscrição em uma lista fechada ou apenas por convite (lista branca)
Ative o modo estrito de permitir apenas:
PUT /v1/whitelist/enabledcom o corpo{"enabled": true}.Adicione cada endereço ou domínio aprovado:
POST /v1/whitelistcom{"value": "[email protected]"}ou{"value": "company.com"}.Ao verificar,
block: falsesignifica que o endereço é permitido sob sua lista branca; outros são bloqueados até que você os adicione.
Quando você não precisar do modo de permitir apenas (por exemplo, retorno de inscrições públicas), defina enabled como false para que a lista branca pare de restringir todos os outros.
Típica “inscrição na newsletter” sem uma lista fechada
A maioria dos produtos armazena consentimento no ESP e mantém uma lista de supressão lá. No verify-email.app você geralmente remove o endereço da lista negra se eles tinham cancelado a inscrição antes (DELETE na lista negra), então confia no seu ESP para o estado real da inscrição. Reserve a lista branca para fluxos onde apenas emails pré-aprovados podem passar.
Painel
Você pode gerenciar as mesmas regras no painel, bem como via API—veja as páginas de Lista Negra e Lista Branca no verify-email.app para contexto e detalhes da API.
Perguntas Frequentes
Qual é o propósito da lista negra?
A lista negra garante que emails ou domínios nessa lista não recebam nenhuma comunicação. Ela é usada para pessoas que optaram por sair, casos de abuso, ou domínios que você nunca quer enviar emails.
Como funciona a lista branca?
A lista branca é ativada no modo estrito de permitir apenas, permitindo comunicação apenas para endereços ou domínios adicionados a ela. Outros são bloqueados até serem adicionados.
O que acontece se um endereço está tanto na lista negra quanto na lista branca?
A lista negra tem precedência. Se um endereço está na lista negra, ele permanece bloqueado, mesmo se aparecer na lista branca.
