O link de verificação abre uma tela de bloqueio, volta ao login ou não aparece na caixa de entrada.

A solução mais rápida é testar separadamente o acesso ao Preview, o endereço contido no e-mail e a chegada da mensagem: a proteção controla o acesso à implantação, mas não comprova envio nem entrega.

Este guia é para quem mantém o cadastro ou a verificação de e-mail do próprio produto em um Vercel Preview.
Também atende QA que valida regressões em ambientes protegidos e pessoas desenvolvendo um Demo ou MVP antes da publicação.

Atualizado em 24 de outubro de 2026. As informações sobre a proteção foram conferidas no anúncio oficial da Vercel publicado em 9 de setembro de 2026 e na documentação indicada abaixo; o estado do ambiente e o fluxo de e-mail precisam ser verificados no próprio projeto.

01

Diagnóstico do teste de e-mail no Vercel Preview protegido: bloqueio, destino ou recebimento

O mesmo sintoma pode ter causas diferentes. Uma página de autenticação indica que a solicitação não passou pelo controle de acesso; um redirecionamento para o login pode vir da aplicação ou de uma rota de callback inadequada; a ausência de mensagem exige investigar o envio e a caixa de recebimento. Não altere a configuração de produção antes de saber qual etapa falhou.

Evidência observada Causa provável O que verificar antes de mudar a configuração
A URL do Preview mostra uma tela de proteção A solicitação não foi autorizada pela proteção da implantação Método de acesso exigido, identidade ou configuração disponível para a pessoa ou automação
A mensagem chegou, mas o link aponta para outro domínio ou volta ao login URL gerada pela aplicação, callback ou sessão não corresponde ao ambiente esperado Domínio, caminho, parâmetros e destino final após abrir o link
A aplicação registra o envio, mas a caixa de teste está vazia Falha posterior ao disparo, endereço incorreto ou mensagem não localizada Destinatário registrado, provedor de envio, caixa de entrada e pastas de filtragem
A conta continua sem verificação depois de abrir o link Token, rota de confirmação ou atualização de estado falhou Resposta da aplicação, validade do token segundo a implementação e estado persistido da conta

A tabela é um instrumento de triagem, não uma afirmação de que a interface de erro identifica a causa com certeza. Preserve a URL recebida e os registros da aplicação antes de repetir o cadastro; assim, será possível comparar o primeiro resultado com o próximo teste.

02

Acesso ao ambiente: sessão manual ou método para automação

A proteção de implantação e o fluxo de verificação pertencem a etapas diferentes. A Vercel descreve proteção de implantações e opções de acesso para cenários de automação em sua documentação sobre métodos de acesso a implantações protegidas. Para um teste autorizado, escolha uma opção compatível com a configuração do projeto e com o executor; não transforme o Preview em público apenas para fazer o teste avançar.

O anúncio oficial de 9 de setembro de 2026 informa mudanças na disponibilidade da proteção com Vercel Authentication e na política de exceções. Isso não permite concluir que um link de e-mail receberá automaticamente a autorização necessária. Confira a atualização de proteção de implantações e valide a configuração ativa do projeto: políticas e opções disponíveis podem depender do estado atual do ambiente.

Caminho de validação Resultado que ajuda a confirmar Limite do que essa evidência prova Avaliação
Abrir o Preview em um navegador com acesso autorizado A implantação responde à sessão ou à identidade permitida Não comprova que o teste automatizado usará a mesma autorização Adequado para diagnóstico manual
Executar automação com um método de acesso documentado O executor consegue solicitar a implantação protegida Não demonstra que a mensagem chegou nem que o token foi aceito Adequado para E2E autorizado
Tornar o Preview acessível sem controle para evitar o bloqueio A rota pode ficar acessível sem a autorização anterior Amplia a exposição e não corrige um destino de link incorreto Não recomendado como correção padrão

Para automação, mantenha os dados de acesso fora do código enviado ao navegador. Use o mecanismo de segredos disponível no executor autorizado, restrinja quem pode consultá-los e evite colocá-los em URLs, logs, artefatos de teste ou mensagens de erro. A documentação da Vercel apresenta os métodos disponíveis; a escolha deve acompanhar a política da equipe e o nível de proteção desejado.

O controle de acesso também não deve ser confundido com a origem dos dados de ambiente. A Vercel documenta a variável de sistema VERCEL_ENV para identificar o ambiente de execução, com valores associados a Production, Preview e Development. Veja a referência das variáveis de sistema e confirme a configuração de cada implantação na documentação sobre variáveis entre ambientes. A aplicação pode usar essas informações para escolher uma URL-base, mas cabe à implementação produzir e enviar o endereço correto.

04

Evidência do teste: envio iniciado não é mensagem recebida

Uma automação que consegue acessar o Preview resolve apenas a questão da acessibilidade da implantação para aquela execução. Ela não prova que a aplicação enviou uma mensagem, que o serviço de e-mail a aceitou, que o destinatário a recebeu ou que a conta mudou para o estado verificado. Para evitar falsos positivos, mantenha evidências separadas e associadas à mesma tentativa de cadastro.

O registro de envio da aplicação demonstra que o fluxo tentou acionar o envio, não que a mensagem chegou ao destino. A mensagem localizada na caixa de teste demonstra recebimento, mas não que o link aponte ao ambiente certo. A abertura bem-sucedida do link também não basta se a aplicação não persistir o novo estado da conta. Cada afirmação deve ter um sinal observável, como um registro do backend, a mensagem capturada pela caixa de teste, a resposta da rota de confirmação e a consulta do estado da conta.

Esse limite importa em testes E2E. Se o teste encerrar assim que a chamada de envio retornar sucesso, poderá aprovar um fluxo em que o e-mail nunca chega. Se confirmar apenas que a mensagem apareceu, poderá deixar passar um callback apontado para produção. Vincule os registros à mesma execução, sem registrar o conteúdo sensível do token em logs que possam ser vistos por pessoas não autorizadas.

Para aprofundar a diferença entre disparo, recebimento e validação, consulte o guia sobre como verificar se o e-mail de cadastro chegou de verdade. Se o fluxo manipular dados de pessoas ou dados semelhantes a informações pessoais, revise também práticas de separação de dados de teste e dados pessoais.

O navegador pode não ter a autorização exigida, o link pode apontar para outro ambiente ou a aplicação pode ter montado uma URL de callback incorreta. Compare domínio, caminho e destino da mensagem com a implantação que iniciou o cadastro. Se o endereço estiver correto, investigue o acesso ao Preview separadamente. Uma tela de proteção, por si só, não demonstra falha no envio do e-mail.

Como permitir que um teste E2E acesse um Preview protegido?

Use um método de acesso a implantações protegidas documentado pela Vercel e disponibilize os dados necessários somente ao executor autorizado, por meio de um mecanismo seguro de segredos. Verifique que o teste aponta para o Preview esperado. Não inclua credenciais no código do navegador, em links públicos, em capturas de tela nem em registros acessíveis fora da equipe.

Para testar o fluxo iniciado no Preview, o endereço deve conduzir ao ambiente de teste correspondente e à rota de confirmação esperada pela aplicação. Um domínio de produção pode validar outra implantação e afetar dados reais. Confira a URL efetivamente enviada e as configurações que a geraram. A proteção da implantação não corrige um endereço de callback inadequado.

Acesso automatizado ao Preview comprova que o e-mail chegou?

Não. A autorização permite que uma solicitação alcance a implantação protegida, mas não comprova o envio ou o recebimento da mensagem nem a validação da conta. Registre separadamente o disparo, a chegada à caixa de teste, a conclusão do link e a alteração do estado da conta. Essa separação ajuda a localizar a etapa com defeito sem atribuí-la à proteção.

05

Risco operacional: testar sem ampliar o acesso

O objetivo é validar o próprio produto ou um ambiente para o qual exista autorização. Não use credenciais de acesso em testes contra implantações de terceiros. Em um projeto próprio, limite o método de acesso à automação ou às pessoas que precisam executar a validação e remova dados temporários quando o ciclo de teste terminar, conforme as regras da equipe.

Antes de alterar uma exceção ou uma política de proteção, identifique qual implantação será afetada. Depois da execução, confira se o Preview continua protegido para quem não deveria acessá-lo. Uma correção que elimina o bloqueio no teste, mas deixa o ambiente acessível sem controle, não resolve o problema com segurança. O registro de alterações de Trusted Sources da Vercel ajuda a contextualizar opções de proteção; a disponibilidade efetiva deve ser conferida nas configurações atuais do projeto.

Para manter os testes reproduzíveis, evite usar endereços e dados de pessoas da equipe como destinatários permanentes. Uma caixa de teste isolada ajuda a separar mensagens de validação do e-mail de trabalho, mas não substitui a revisão de dados capturados em logs, relatórios e ferramentas de depuração. Se a equipe adotar uma caixa mascarada ou outro endereço de teste, documente quem pode consultá-la e para quais fluxos ela está autorizada. A explicação sobre caixas mascaradas e isolamento do endereço principal pode apoiar essa decisão sem presumir que esse recurso resolva o acesso ao Preview.

06

Lista de verificação antes de aprovar o fluxo

  • [ ] Confirmar que o teste é executado em uma implantação própria ou autorizada.
  • [ ] Abrir o Preview com o método de acesso correspondente à pessoa ou à automação.
  • [ ] Registrar o domínio, o caminho e os parâmetros do link recebido.
  • [ ] Comparar o endereço do link com a implantação que originou o cadastro.
  • [ ] Verificar no ambiente de execução qual configuração seleciona a URL-base.
  • [ ] Registrar o acionamento de envio sem tratar esse evento como confirmação de entrega.
  • [ ] Confirmar que a mensagem chegou à caixa de teste usada naquela execução.
  • [ ] Abrir o link e verificar a resposta da rota de confirmação.
  • [ ] Consultar o estado persistido da conta após a validação.
  • [ ] Revisar logs e artefatos para evitar exposição de tokens ou credenciais.
  • [ ] Confirmar que as regras de proteção continuam ativas para acessos não autorizados.

07

Critério de aprovação: quatro evidências, sem atalhos

Considere o fluxo validado somente quando houver evidência compatível para o acesso à implantação, o destino do link, o recebimento da mensagem e a mudança do estado da conta. Se uma dessas evidências faltar, registre a etapa como não confirmada e investigue-a antes de aprovar a regressão. Isso evita atribuir à Deployment Protection um problema de geração de URL ou de entrega de e-mail.

Para um recebimento pontual, VoidAlias pode ser avaliado como uma opção de caixa de teste, desde que a equipe confira as condições disponíveis no serviço e mantenha o teste restrito ao próprio produto. Essa escolha não concede acesso ao Vercel Preview nem comprova que o e-mail foi entregue: a autorização, o recebimento e a confirmação da conta continuam sendo verificações independentes.

08

Perguntas frequentes

Por que o link de confirmação não abre quando o Preview está protegido?

O navegador pode estar sem a autenticação exigida pelo Deployment Protection, o link pode apontar para outro ambiente ou a aplicação pode ter montado uma URL de callback incorreta. Compare o domínio e o caminho do link com a implantação que originou o cadastro. Se o endereço estiver correto, teste o acesso ao Preview separadamente; não trate a tela de bloqueio como prova de falha no envio.

Como permitir que um teste E2E acesse um Preview protegido?

Use um método de acesso para automação documentado pela Vercel e configure os dados necessários apenas no ambiente controlado do executor, como um segredo protegido. Confirme que a execução aponta para o Preview autorizado e que o mecanismo de acesso está ativo. Não coloque credenciais em código do navegador, links públicos, capturas de tela ou logs acessíveis fora da equipe.

O link de verificação deve apontar para o Preview ou para produção?

Durante a validação do fluxo em um Preview, o link deve levar ao ambiente de teste correspondente, com a rota e os parâmetros esperados pela aplicação. Um domínio de produção pode validar outra implantação e alterar dados reais. A decisão depende da configuração da aplicação, por isso confira a URL efetivamente enviada em vez de presumir que a proteção a corrigirá.

Acesso automatizado ao Preview comprova que o e-mail chegou?

Não. A autorização permite que uma solicitação acesse a implantação protegida, mas não demonstra que a aplicação acionou o provedor, que a mensagem foi entregue à caixa de teste ou que o token foi aceito. Registre essas etapas como evidências distintas: envio iniciado, mensagem recebida, link concluído e estado da conta atualizado.

Dê um alias novo ao próximo site

O campo já está na página do alias. Indique a caixa real, receba o código de 6 dígitos e crie o endereço.

Ir para o campo