Email Spam Tester

GitHub Copilot

Nechte Copilot otestovat e-mail dřív, než to udělá pull request

Přidejte do VS Code jeden server a Copilot v režimu agenta může spustit skutečný test spamu e-mailu, který váš projekt odesílá.

Zkopírovat konfiguraci

42 kontrol · Bez klíče · Bez účtu

Na co se zeptat

Zkontrolovat před revizí

Otestujte e-mail s fakturou změněný v této větvi a vypište vše, co se zhoršilo.

Jedna kontrola dopadla hůř: textová část je teď prázdná.

Opravit chyby

Projděte neúspěšné kontroly v tomto reportu a opravte v kódu vše, co lze: [odkaz na report]

Dvě opravy jsou v kódu. Třetí je DNS záznam, který musíte přidat vy.

Přidat do CI

Přidejte GitHub Action pro Email Spam Tester do našeho workflow pro změny v templates/.

Workflow je přidaný. Potřebuje tři tajné klíče repozitáře.

Přidejte server ve VS Code

Soubor patří do kořenového adresáře pracovního prostoru, takže ho s repozitářem získá celý tým.

https://email-spam-tester.com/mcp
{  "mcpServers": {    "email-spam-tester": {      "type": "http",      "url": "https://email-spam-tester.com/mcp"    }  }}

Už používáte .vscode/mcp.json?

Tento soubor má vlastní formát. Hlavní klíč je servers.

{
  "servers": {
    "email-spam-tester": {
      "type": "http",
      "url": "https://email-spam-tester.com/mcp"
    }
  }
}

Kontrola kódu čte diff.
Hlavičky nečte nikdo.

Připojením získáte čtyři nástroje

Když přestane platit shoda DMARC, žádný test v sadě neselže. Se serverem v konfiguraci repozitáře mají všichni v projektu stejný test dostupný na jeden prompt a nikdo pro něj nemusí nastavovat klíč.

GitHub Copilot
/mcp
  • get_test_address

    Rezervuje adresu na jednu hodinu. Když zapnete test doručení, získáte také seznam schránek u různých poskytovatelů.

  • wait_for_report

    Počká na dokončení kontrol a potom vrátí skóre, neúspěšné kontroly a kontroly s varováním včetně podkladů a plánu oprav.

  • get_report

    Načte existující report podle jeho slugu, včetně průběhu kontroly složek.

  • get_message_source

    Vrátí e-mail tak, jak dorazil, včetně hlaviček v pořadí přenosu, po dobu jedné hodiny od doručení.

Otázky

Proč potřebuje skutečný e-mail místo vloženého textu?

Přibližně polovina kontrol čte údaje, které přidává odesílací platforma: podpis DKIM, cestu přes její servery a hlavičky pro odhlášení odběru. Vložený text nic z toho neobsahuje, takže by model jen hádal.

Co může server vidět?

To, co odešlete na testovací adresu. Nezpracovaná zpráva zůstane uložená hodinu po doručení, poté zůstane jen report na odkazu, který může otevřít každý, kdo zná jeho slug. Posílejte jen testovací e-maily, které byste bez obav ukázali kolegovi. Další informace najdete v zásadách ochrany osobních údajů.

Je skóre stejné jako na webu?

Ano. Používá se stejná analýza i stejná stránka reportu, takže výsledek z chatu můžete porovnat s výsledkem z domovské stránky.

Potřebuje soubor tajné klíče?

Ne. Server nevyžaduje žádný klíč, takže konfiguraci můžete uložit do repozitáře.

Ptá se VS Code před spuštěním nástrojů?

Ano, volání nástrojů procházejí obvyklým potvrzením ve VS Code, pokud jste je nepovolili.

A co kontrola při každém pushi?

Použijte GitHub Action. Pokud ověření selže nebo skóre klesne, úloha selže.

Odešlete jeden skutečný e-mail a přečtěte si, co se vrátilo

Zkopírovat konfiguraci