Email Spam Tester

Claude Code

Ваші шаблони тестуються, поки ви з ними працюєте

Одна команда в терміналі. Після цього Claude Code може надіслати транзакційний шаблон через ваш ретранслятор, прочитати, що отримав одержувач, і змінити шаблон або вказати, який запис виправити.

Скопіювати команду

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

Одна команда, потім запитайте

Сервер уже розміщено, тому нічого не потрібно встановлювати, а ключ не потрапляє у ваше середовище.

https://email-spam-tester.com/mcp
claude mcp add --transport http email-spam-tester https://email-spam-tester.com/mcp

Або встановіть плагін

Той самий сервер і додаткова навичка, яка пояснює агенту, як виконувати цикл.

/plugin marketplace add serg-tanichev/email-spam-tester-mcp
/plugin install email-spam-tester@email-spam-tester

Що запитати

Перевірити шаблон

Надішліть templates/welcome.html через наш staging mailer на тестову адресу та скажіть, які перевірки не пройдено.

DKIM проходить перевірку, але d= містить домен ретранслятора, тому вирівнювання DMARC не виконується.

Знайти заголовок

Отримайте вихідний код листа для цього slug і покажіть, який заголовок має встановлювати наш код: [slug]

Немає List-Unsubscribe-Post. Його треба додати в mailer.ts, нижче покажу по рядках.

Порівняти два запуски

Виправте те, що вказано у звіті, повторіть тест із новою адресою та порівняйте дві оцінки.

Другий запуск завершено. Покажу обидві оцінки поруч.

Шаблон скомпілювався.
Це нічого не каже про потрапляння у вхідні.

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

Зміна шаблону, запуск тесту, звіт із назвою проблемного заголовка, усе в сеансі, де код уже відкрито.

Claude Code
/mcp
  • get_test_address

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

  • wait_for_report

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

  • get_report

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

  • get_message_source

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

Запитання

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

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

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

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

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

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

Чи варто використовувати робочий ретранслятор?

Так, якщо можете. Тестовий ретранслятор зазвичай підписує іншим ключем і надсилає з іншої IP-адреси, тому перевірки описуватимуть не те налаштування.

Чи потрібні секрети в конфігурації проєкту?

Ні. Сервер не потребує ключа, тому .mcp.json містить лише адресу.

Яка різниця між плагіном і командою?

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

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

Скопіювати команду