Email Spam Tester

OpenCode

OpenCode с реальным почтовым сервером для тестирования

Добавьте запись remote в 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 этого проекта.

Отправьте одно настоящее письмо и посмотрите, что пришло в ответ

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