Email Spam Tester

OpenCode

OpenCode зі справжнім поштовим сервером для тестування

Додайте віддалений запис до opencode.json. Яку б модель ви не запустили, вона перевірятиме реальну доставку, а не робитиме припущення про ваш HTML.

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

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

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

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

OpenCode
/mcp
  • get_test_address

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

  • wait_for_report

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

  • get_report

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

  • get_message_source

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

Додайте це до opencode.json

У корені проєкту або у вашій глобальній конфігурації OpenCode.

https://email-spam-tester.com/mcp
{  "$schema": "https://opencode.ai/config.json",  "mcp": {    "email-spam-tester": {      "type": "remote",      "url": "https://email-spam-tester.com/mcp",      "enabled": true    }  }}

Що запитати

Запустити цикл

Отримайте тестову адресу, надішліть на неї templates/digest.html, виправте помилки й протестуйте знову.

Перший запуск завершено. Зараз виправляю дві помилки.

Просте пояснення

Поясніть цей звіт людині, яка ніколи не чула про DKIM: [посилання на звіт]

Ваш лист підписано, але підпис належить вашому провайдеру.

Вибрати перше виправлення

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

Запис DMARC. Ось значення TXT.

Яку б модель ви не запускали,
вона проходить ті самі 42 перевірки.

Запитання

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

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

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

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

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

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

Чому в документації OpenCode є налаштування oauth?

OpenCode намагається використати OAuth, коли сервер відповідає кодом 401. Тут вхід не потрібен, тому це налаштування можна не вказувати.

Чи працює це з локальними моделями?

Працює з будь-якою моделлю, яка може викликати інструменти.

Чи можна вимкнути це для одного проєкту?

Встановіть enabled у false у файлі opencode.json цього проєкту.

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

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