Email Spam Tester

Gemini CLI

Um teste de spam direto no prompt do Gemini

Uma entrada no settings.json. O Gemini CLI reserva o endereço, espera seu e-mail e exibe o relatório no terminal.

Copiar a configuração

42 verificações · Sem chave · Sem conta

Adicione ao settings.json

Adicione a entrada ao seu settings.json, em mcpServers.

https://email-spam-tester.com/mcp
{  "mcpServers": {    "email-spam-tester": {      "httpUrl": "https://email-spam-tester.com/mcp"    }  }}

Quatro ferramentas são incluídas na conexão

O ponto principal é usar o nome correto da chave. O Gemini CLI trata url como um endpoint SSE, mas este servidor usa HTTP com streaming. Por isso, a entrada precisa usar httpUrl.

Gemini CLI
/mcp
  • get_test_address

    Reserva 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_report

    Aguarda 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_report

    Lê um relatório existente pelo slug, incluindo o andamento da verificação de pasta.

  • get_message_source

    Retorna o e-mail como ele chegou, com os cabeçalhos na ordem de transmissão, por uma hora após a entrega.

Um nome de chave separa você
de um teste real.

O que pedir

Executar um teste

Consiga um endereço de teste, espere meu e-mail e resuma o que falhou.

Endereço reservado. Avise quando o e-mail tiver sido enviado.

Criar um script

Escreva um shell script que envie deploy/smoke-mail.txt pelo nosso relay para um endereço de teste.

Script criado. Ele lê as credenciais do relay nas variáveis de ambiente.

Ler o código-fonte da mensagem

Mostre a cadeia Received desta mensagem e diga onde ela saiu dos nossos servidores: [slug]

Quatro saltos. O terceiro é o último servidor que você controla.

Perguntas

Por que ele precisa de um e-mail real em vez de texto colado?

Cerca de metade das verificações lê 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 teria que adivinhar.

O que o servidor pode ver?

O que você envia para o endereço de teste. A mensagem bruta fica armazenada por uma hora após chegar. Depois, só o relatório permanece, em um link que qualquer pessoa com o slug pode abrir. Envie apenas e-mails de teste que você não teria problema em mostrar a um colega e leia a política de privacidade para saber o restante.

A pontuação é a mesma do site?

Sim. É a mesma análise e a mesma página de relatório, então você pode comparar uma execução feita no chat com outra feita na página inicial.

Por que httpUrl e não url?

No Gemini CLI, url significa um servidor SSE, e httpUrl significa HTTP com streaming, que é o usado aqui.

Ele pode enviar o e-mail?

Se sua sessão puder acessar um comando de e-mail ou um relay, sim. Caso contrário, envie você mesmo e avise ao Gemini quando o envio terminar.

Funciona no modo headless?

As ferramentas são chamadas MCP comuns, então funcionam onde sua sessão da CLI conseguir acessar o servidor.

Envie um e-mail real e veja o que retornou

Copiar a configuração