Teste o que o código envia
Encontre onde enviamos o e-mail de redefinição de senha, acione o envio para um endereço de teste e leia o relatório.
Encontrei em auth/reset.ts. Vou enviar para o endereço de teste agora.
Cursor
Adicione um bloco curto ao mcp.json para o agente do Cursor testar o e-mail enviado pelo seu código e abrir o arquivo que precisa ser alterado.
42 verificações · Sem chave · Sem conta
Parte da falha está em um cabeçalho,
e ele está em um arquivo que você abriu.
Teste o que o código envia
Encontre onde enviamos o e-mail de redefinição de senha, acione o envio para um endereço de teste e leia o relatório.
Encontrei em auth/reset.ts. Vou enviar para o endereço de teste agora.
Corrija os cabeçalhos
O relatório diz que List-Unsubscribe está ausente. Adicione ao nosso mailer e teste novamente.
Cabeçalho adicionado. Testando com um novo endereço.
Explique uma falha
Abra este relatório e explique por que DMARC falhou quando SPF passou: [link do relatório]
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 eles.
https://email-spam-tester.com/mcp{ "mcpServers": { "email-spam-tester": { "url": "https://email-spam-tester.com/mcp" } }}Algumas falhas em um e-mail transacional são definidas no código: um cabeçalho List-Unsubscribe ausente, um domínio From que não corresponde ou uma parte HTML sem uma parte de texto. O Cursor já está com esse código aberto.
/mcpget_test_addressReserva um endereço por uma hora. Com o teste de posicionamento ativado, você também recebe uma lista de caixas de correio em diferentes provedores.
wait_for_reportAguarda a conclusão das verificações e retorna as pontuações, as verificações com falha e aviso, com suas evidências, e o plano de correção.
get_reportLê um relatório existente pelo slug, incluindo o andamento da verificação de pasta.
get_message_sourceRetorna o e-mail como ele chegou, com os cabeçalhos na ordem de transmissão, por uma hora após a entrega.
Cerca de metade das verificações analisa o que a plataforma de envio adiciona: a assinatura DKIM, o caminho pelos servidores e os cabeçalhos de cancelamento de inscrição. O texto colado não tem nada disso, então o modelo estaria apenas chutando.
O que você envia para o endereço de teste. A mensagem bruta fica armazenada por uma hora após chegar. Depois, resta apenas o relatório, em um link que qualquer pessoa com o slug pode abrir. Envie e-mails de teste que você não se importaria de mostrar a um colega e leia a política de privacidade para saber o restante.
Sim. É a mesma análise e a mesma página de relatório, então você pode comparar uma execução pelo chat com uma feita pela página inicial.
Sim. Não há nada secreto nela, então é seguro manter .cursor/mcp.json no repositório.
Verifique se o JSON é válido e inicie um novo chat.
Isso é definido pelo Cursor. O servidor não exige chave nem conta.