Testar o que o código envia
Encontre onde enviamos o email de reposição da palavra-passe, acione o envio para um endereço de teste e leia o relatório.
Encontrei em auth/reset.ts. A enviar agora para o endereço de teste.
Cursor
Adicione um pequeno bloco a mcp.json e o agente do Cursor pode testar o email enviado pelo seu código e abrir o ficheiro que precisa de ser alterado.
42 verificações · Sem chave · Sem conta
Parte do que falha é um cabeçalho,
e esse cabeçalho está num ficheiro que tem aberto.
Testar o que o código envia
Encontre onde enviamos o email de reposição da palavra-passe, acione o envio para um endereço de teste e leia o relatório.
Encontrei em auth/reset.ts. A enviar agora para o endereço de teste.
Corrigir os cabeçalhos
O relatório indica que falta List-Unsubscribe. Adicione-o ao nosso sistema de envio de email e teste novamente.
Cabeçalho adicionado. A testar com um novo endereço.
Explicar uma falha
Abra este relatório e explique por que motivo o DMARC falhou quando o SPF passou: [ligação para o relatório]
O SPF passou para o domínio de bounce, que é diferente do seu domínio From.
Use .cursor/mcp.json para um projeto ou ~/.cursor/mcp.json para todos.
https://email-spam-tester.com/mcp{ "mcpServers": { "email-spam-tester": { "url": "https://email-spam-tester.com/mcp" } }}Alguns problemas num email transacional são determinados no código: um cabeçalho List-Unsubscribe em falta, um domínio From que não corresponde ou uma parte HTML sem uma parte de texto. O Cursor já tem esse código aberto.
/mcpget_test_addressReserva um endereço durante uma hora. Com a colocação ativada, recebe também uma lista de caixas de correio em diferentes fornecedores.
wait_for_reportAguarda até as verificações terminarem e devolve as pontuações, as verificações que falharam ou geraram avisos, com as respetivas provas, e o plano de correção.
get_reportLê um relatório existente pelo respetivo slug, incluindo o progresso da verificação de pastas.
get_message_sourceDevolve o email tal como chegou, com os cabeçalhos pela ordem de transmissão, durante uma hora após a entrega.
Cerca de metade das verificações analisa o que a plataforma de envio adiciona: a assinatura DKIM, o percurso pelos servidores e os cabeçalhos de cancelamento da subscrição. O texto colado não inclui nada disso, por isso o modelo estaria apenas a adivinhar.
O que você envia para o endereço de teste. A mensagem original fica guardada durante uma hora após chegar. Depois, só fica o relatório, num link que qualquer pessoa com o slug pode abrir. Envie apenas emails de teste que não se importaria de mostrar a um colega e leia a política de privacidade para saber o resto.
Sim. É a mesma análise e a mesma página de relatório, por isso pode comparar um teste feito num chat com outro feito na página inicial.
Sim. Não contém nada secreto, por isso é seguro guardar .cursor/mcp.json no repositório.
Verifique se o JSON é válido e depois inicie um novo chat.
Isso é definido pelo Cursor. O servidor não pede qualquer chave ou conta.