Email Spam Tester

Cursor

Виправте шаблон листа в тому самому вікні, де знайшли проблему

Додайте короткий блок до mcp.json, і агент Cursor зможе перевірити лист, який надсилає ваш код, а потім відкрити файл, який треба змінити.

Скопіювати конфігурацію

42 перевірки · Без ключа · Без облікового запису

Деякі помилки спричиняє заголовок,
і він у файлі, який ви відкрили.

Що запитати

Перевірити, що надсилає код

Знайдіть, де ми надсилаємо лист для скидання пароля, надішліть його на тестову адресу та прочитайте звіт.

Знайдено в auth/reset.ts. Зараз надсилаю на тестову адресу.

Виправити заголовки

У звіті зазначено, що List-Unsubscribe відсутній. Додайте його до нашого поштового модуля й перевірте ще раз.

Заголовок додано. Перевіряю з новою адресою.

Пояснити помилку

Відкрийте цей звіт і поясніть, чому перевірка DMARC завершилася помилкою, хоча SPF пройшла успішно: [посилання на звіт]

SPF пройшов перевірку для домену повернення, який відрізняється від вашого домену From.

Додайте до mcp.json

Використовуйте .cursor/mcp.json для одного проєкту або ~/.cursor/mcp.json для всіх проєктів.

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

Під час підключення доступні чотири інструменти

Частина проблем із транзакційним листом визначається кодом: відсутній заголовок List-Unsubscribe, домен From не збігається, HTML-частина не має текстової частини. Цей код уже відкрито в Cursor.

Cursor
/mcp
  • get_test_address

    Резервує адресу на одну годину. Якщо перевірку потрапляння ввімкнено, ви також отримаєте список поштових скриньок у різних провайдерів.

  • wait_for_report

    Чекає на завершення перевірок, а потім повертає оцінки, непройдені перевірки й попередження з підтвердженнями, а також план виправлення.

  • get_report

    Читає наявний звіт за його slug, зокрема стан перевірки папки.

  • get_message_source

    Повертає лист у тому вигляді, у якому він надійшов, із заголовками в порядку передавання, протягом години після доставки.

Запитання

Чому потрібен справжній лист, а не вставлений текст?

Близько половини перевірок аналізують те, що додає платформа надсилання: підпис DKIM, шлях через її сервери, заголовки для відписки. У вставленому тексті цього немає, тому модель лише здогадуватиметься.

Що може бачити сервер?

Те, що ви надсилаєте на тестову адресу. Необроблене повідомлення зберігається протягом години після отримання, потім залишається лише звіт за посиланням, яке може відкрити будь-хто зі slug. Надсилайте тестові листи, які ви без вагань показали б колезі. Решта описана в політиці конфіденційності.

Оцінка така сама, як на сайті?

Так. Використовуються той самий аналіз і та сама сторінка звіту, тому результат із чату можна порівняти з результатом із головної сторінки.

Чи можна додати конфігурацію до репозиторію?

Так. У ній немає секретних даних, тому .cursor/mcp.json можна безпечно зберігати в репозиторії.

Інструменти не з’явилися. Що робити?

Перевірте, чи JSON правильний, потім почніть новий чат.

Який план Cursor потрібен?

Це визначає Cursor. Сам сервер не вимагає ані ключа, ані облікового запису.

Надішліть один справжній лист і перегляньте, що надійшло у відповідь

Скопіювати конфігурацію