Email Spam Tester

Cursor

Popraw szablon e-maila w tym samym oknie, w którym znaleziono problem

Dodaj krótki blok do mcp.json, a agent Cursor przetestuje wiadomość wysyłaną przez twój kod, a potem otworzy plik, który trzeba zmienić.

Skopiuj konfigurację

42 kontroli · Bez klucza · Bez konta

Czasem problemem jest nagłówek,
a ten nagłówek jest w otwartym pliku.

O co zapytać

Przetestuj wiadomość wysyłaną przez kod

Znajdź miejsce, w którym wysyłamy wiadomość do resetowania hasła, wyślij ją na adres testowy i odczytaj raport.

Znalazłem je w auth/reset.ts. Wysyłam teraz wiadomość na adres testowy.

Popraw nagłówki

Raport wskazuje, że brakuje List-Unsubscribe. Dodaj go do naszego modułu wysyłania poczty i przetestuj ponownie.

Nagłówek został dodany. Testuję z nowym adresem.

Wyjaśnij błąd

Otwórz ten raport i wyjaśnij, dlaczego DMARC zakończył się niepowodzeniem, mimo że SPF przeszedł: [link do raportu]

SPF przeszedł weryfikację dla domeny zwrotnej, która różni się od domeny z nagłówka From.

Dodaj konfigurację do mcp.json

Użyj .cursor/mcp.json dla jednego projektu albo ~/.cursor/mcp.json dla wszystkich projektów.

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

Po połączeniu otrzymujesz cztery narzędzia

Część problemów z e-mailem transakcyjnym wynika z kodu: brak nagłówka List-Unsubscribe, niezgodna domena From, część HTML bez części tekstowej. Ten kod jest już otwarty w Cursor.

Cursor
/mcp
  • get_test_address

    Rezerwuje adres na godzinę. Po włączeniu sprawdzania miejsca dostarczenia otrzymasz też listę skrzynek u różnych dostawców.

  • wait_for_report

    Czeka na zakończenie testów, a następnie zwraca wyniki, niezaliczone testy i ostrzeżenia wraz z dowodami oraz plan poprawek.

  • get_report

    Odczytuje istniejący raport po jego slugu, w tym postęp sprawdzania folderu.

  • get_message_source

    Zwraca wiadomość e-mail w takiej postaci, w jakiej dotarła, z nagłówkami w kolejności przesłania, przez godzinę od dostarczenia.

Pytania

Dlaczego trzeba wysłać prawdziwą wiadomość zamiast wkleić tekst?

Około połowa testów sprawdza elementy dodawane przez platformę wysyłkową: podpis DKIM, trasę przez jej serwery i nagłówki rezygnacji z subskrypcji. Wklejony tekst ich nie zawiera, więc model musiałby zgadywać.

Co może zobaczyć serwer?

To, co wyślesz na adres testowy. Surowa wiadomość jest przechowywana przez godzinę od odebrania, a potem zostaje tylko raport pod linkiem, który może otworzyć każdy, kto zna jego slug. Wysyłaj wiadomości testowe, które możesz bez problemu pokazać współpracownikowi. Resztę opisuje polityka prywatności.

Czy wynik jest taki sam jak na stronie?

Tak. To ta sama analiza i ta sama strona raportu, więc test z czatu możesz porównać z testem ze strony głównej.

Czy mogę zacommitować konfigurację?

Tak. Nie ma w niej żadnych sekretów, więc możesz bezpiecznie trzymać .cursor/mcp.json w repozytorium.

Narzędzia się nie pojawiają. Co teraz?

Sprawdź, czy JSON jest poprawny, a potem rozpocznij nowy czat.

Jakiego planu Cursor potrzebuję?

To zależy od Cursor. Sam serwer nie wymaga klucza ani konta.

Wyślij jedną prawdziwą wiadomość e-mail i sprawdź, co wróciło

Skopiuj konfigurację