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.
03
Destino do link: domínio do Preview ou endereço de produção
Quando a mensagem chega, copie o link sem abrir e examine a URL completa. Compare o domínio com a implantação que recebeu o cadastro; depois, confira a rota de confirmação e os parâmetros usados pela aplicação. Um endereço de produção em uma mensagem gerada durante um teste de Preview pode levar a outra versão do produto, a uma sessão diferente ou a dados reais. Não troque o destino por produção apenas para contornar uma tela de proteção.
A documentação de ambientes da Vercel explica a diferença entre Preview e Production e serve para orientar a conferência da implantação, mas não determina a lógica de URLs do seu produto. Essa lógica costuma estar na aplicação: pode depender de uma variável de ambiente, de uma configuração de domínio ou de uma URL de callback definida no serviço que envia a mensagem. Portanto, compare o valor configurado com o endereço realmente recebido; não se baseie apenas no que o formulário ou o painel aparenta estar usando.
Na prática, registre o domínio original da mensagem e o destino após cada redirecionamento. Se o domínio inicial já estiver incorreto, investigue a URL-base usada na geração do e-mail. Se o domínio for o esperado, mas houver bloqueio, teste a autorização do Preview em separado. Se a página abrir e a conta permanecer pendente, concentre a investigação na rota, no token e na atualização de estado.
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.
Perguntas frequentes sobre acesso e links de verificação
Por que o link de confirmação não abre quando o Preview está protegido?
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.
O link de verificação deve apontar para o Preview ou para produção?
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.