Email Spam Tester

GitHub Copilot

Anna Copilotin testata sähköposti ennen pull requestia

Lisää yksi palvelin VS Code -editoriin, niin Copilot voi agenttitilassa tehdä oikean spam-testin projektisi lähettämälle sähköpostille.

Kopioi määritys

42 tarkistusta · Ei avainta · Ei käyttäjätiliä

Mitä voit pyytää

Tarkista ennen katselmointia

Testaa tässä haarassa muutettu laskusähköposti ja listaa kaikki, mikä huononi.

Yksi tarkistus huononi: tekstiosa on nyt tyhjä.

Korjaa virheet

Käy läpi tämän raportin epäonnistuneet tarkistukset ja korjaa koodissa ne, jotka voi korjata: [raportin linkki]

Kaksi korjausta tehtiin koodissa. Kolmas on DNS-tietue, joka sinun pitää lisätä.

Lisää se CI:hin

Lisää Email Spam Tester GitHub Action työnkulkuumme hakemistossa templates/ tehtäviä muutoksia varten.

Työnkulku lisättiin. Se tarvitsee kolme repository secret -arvoa.

Lisää palvelin VS Codeen

Tiedosto tulee työtilan juureen, joten koko tiimi saa sen repositorion mukana.

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

Onko sinulla jo käytössä .vscode/mcp.json?

Tiedostolla on oma muotonsa. Ylin avain on servers.

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

Koodikatselmointi lukee diffin.
Kukaan ei lue otsakkeita.

Yhteyden mukana tulee neljä työkalua

Testisarja ei huomaa, kun DMARC-kohdistus lakkaa toimimasta. Kun palvelin on repon määrityksissä, kaikilla projektin jäsenillä on sama testi yhden kehotteen päässä, eikä kenenkään tarvitse määrittää avainta.

GitHub Copilot
/mcp
  • get_test_address

    Varaa osoitteen tunniksi. Kun sijoitustesti on käytössä, saat myös luettelon eri palveluntarjoajien postilaatikoista.

  • wait_for_report

    Odottaa tarkistusten valmistumista ja palauttaa sitten pisteet, epäonnistuneet tarkistukset ja varoitukset todisteineen sekä korjaussuunnitelman.

  • get_report

    Lukee aiemmin luodun raportin sen slugilla, mukaan lukien kansiotarkistuksen etenemisen.

  • get_message_source

    Palauttaa sähköpostin sellaisena kuin se saapui, otsakkeet siirtojärjestyksessä, tunnin ajan toimituksen jälkeen.

Kysymykset

Miksi se pyytää oikean sähköpostin liitetyn tekstin sijaan?

Noin puolet tarkistuksista lukee lähetysalustan lisäämiä tietoja: DKIM-allekirjoituksen, reitin sen palvelimien läpi ja tilauksen peruutusotsakkeet. Liitetyssä tekstissä ei ole näitä, joten malli joutuisi arvaamaan.

Mitä palvelin näkee?

Sen, mitä lähetät testiosoitteeseen. Raakaviesti säilyy tunnin saapumisensa jälkeen. Sen jälkeen jäljelle jää vain raportti linkissä, jonka voi avata kuka tahansa, jolla on linkin tunniste. Lähetä testiin sähköpostia, jonka voisit näyttää kollegalle, ja lue muut tiedot tietosuojakäytännöstä.

Onko pistemäärä sama kuin verkkosivustolla?

Kyllä. Analyysi ja raporttisivu ovat samat, joten chatissa tehtyä ajoa voi verrata etusivulla tehtyyn ajoon.

Tarvitseeko tiedosto salaisuuksia?

Ei. Palvelin ei vaadi avainta, joten määritystiedoston voi tallentaa repositorioon.

Kysyykö VS Code luvan ennen työkalujen suorittamista?

Kyllä, työkalukutsut vahvistetaan tavalliseen tapaan VS Code -editorissa, ellet ole sallinut niitä.

Entä tarkistus jokaisella pushilla?

Käytä GitHub Actionia. Työ epäonnistuu, jos todennus epäonnistuu tai pisteet laskevat.

Lähetä yksi oikea sähköposti ja katso, mitä palautui

Kopioi määritys