Guias práticos

Verificar a entrega dos emails do site

Um formulário pode guardar um pedido mesmo quando a notificação por email falha. Separe registo, envio, receção e resposta para localizar o problema e recuperar o pedido sem obrigar o visitante a recomeçar.

Veja o método

Ilustração do trabalho num projeto web
Ilustração gerada por IA

Inventariar mensagens e remetentes

Liste avisos internos, confirmações, recuperação de contas e campanhas. Para cada fluxo, indique sistema emissor, domínio, destinatário e responsável pelos erros. Use um remetente autorizado do site; o endereço do visitante pode ser um Reply-To validado, não a identidade From de outro domínio. Distinga mensagens transacionais necessárias de comunicações promocionais.

Verificar a autenticação com o fornecedor

SPF descreve emissores autorizados, DKIM verifica uma assinatura e DMARC o alinhamento com o domínio visível. Consulte requisitos atuais do destinatário e volume de envio. Não copie registos de outro domínio nem ative rejeição sem inventariar emissores legítimos e observar resultados. Uma autenticação válida não garante chegada à caixa principal.

Testar o percurso completo

Use endereços de teste autorizados em vários fornecedores. No telemóvel, verifique pedido guardado, aviso interno, confirmação e resposta. Examine spam e cabeçalhos. Acrescente um endereço inválido e uma falha temporária num ambiente controlado. Registe identificador, hora e estado sem copiar mensagens privadas. A aceitação pelo servidor não comprova receção nem leitura.

Organizar erros, tentativas e acompanhamento

Distinga devoluções definitivas de problemas temporários pelos códigos do fornecedor. Defina novas tentativas limitadas e um responsável pelos alertas. Um pedido guardado deve poder ser recuperado apesar da falha de email. Em campanhas, teste a remoção da lista e o efeito posterior; um contacto não é uma subscrição. Entregue matriz de fluxos e resultados e repita os testes após mudanças DNS, fornecedor ou formulário.

Conteúdo atualizado

Matriz de validação funcional para se adaptar ao projeto

Esses controles propostos usam casos fictícios. Decida qual comportamento é esperado com a equipe, anote o resultado e atribua discrepâncias não resolvidas antes da publicação.

Desloque a tabela horizontalmente para ler todas as colunas. Com o teclado, coloque o foco na tabela e utilize as teclas de seta.

Casos de teste, resultados esperados e evidências úteis
CasoResultado esperadoProva para guardar
Enviar uma mensagem de teste e responder da caixa recetoraConfirmação, receção e resposta são verificadas separadamente; existe um responsável pelos erros.Identificador da mensagem, horas e resultado sem dados pessoais desnecessários.