Проверить перед ревью
Протестируйте письмо со счетом, измененное в этой ветке, и перечислите все, что стало хуже.
Одна проверка стала хуже: текстовая часть теперь пустая.
GitHub Copilot
Добавьте один сервер в VS Code, и Copilot в агентском режиме сможет запустить реальный тест на спам для письма, которое отправляет ваш проект.
42 проверки · Без ключа · Без аккаунта
Проверить перед ревью
Протестируйте письмо со счетом, измененное в этой ветке, и перечислите все, что стало хуже.
Одна проверка стала хуже: текстовая часть теперь пустая.
Исправить ошибки
Разберите не пройденные проверки в этом отчете и исправьте в коде все, что можно: [ссылка на отчет]
Две ошибки исправлены в коде. Для третьей вам нужно добавить DNS-запись.
Добавить в CI
Добавьте GitHub Action для Email Spam Tester в наш workflow для изменений в templates/.
Workflow добавлен. Для него нужны три секрета репозитория.
Файл размещается в корне рабочего пространства, поэтому вся команда получает его вместе с репозиторием.
https://email-spam-tester.com/mcp{ "mcpServers": { "email-spam-tester": { "type": "http", "url": "https://email-spam-tester.com/mcp" } }}У этого файла свой формат. Верхний ключ называется servers.
{
"servers": {
"email-spam-tester": {
"type": "http",
"url": "https://email-spam-tester.com/mcp"
}
}
}При проверке кода смотрят diff.
Заголовки никто не читает.
Ни один тест не упадет, если перестанет выполняться выравнивание DMARC. Когда сервер указан в конфигурации репозитория, все участники проекта могут запустить один и тот же тест простым запросом, и никому не нужно настраивать ключ.
/mcpget_test_addressРезервирует адрес на один час. Если включена проверка попадания в папки, вы также получите список почтовых ящиков у разных провайдеров.
wait_for_reportЖдет завершения проверок, затем возвращает оценки, непройденные проверки и предупреждения с подтверждающими данными, а также план исправления.
get_reportЧитает существующий отчет по его slug, включая ход проверки папок.
get_message_sourceВозвращает письмо в том виде, в котором оно пришло, с заголовками в порядке передачи, в течение часа после доставки.
Примерно половина проверок анализирует то, что добавляет платформа отправки: подпись DKIM, маршрут через ее серверы, заголовки для отписки. Во вставленном тексте этого нет, поэтому модель могла бы только гадать.
То, что вы отправляете на тестовый адрес. Исходное сообщение хранится в течение часа после получения, затем остается только отчет по ссылке, которую может открыть любой, у кого есть slug. Отправляйте тестовые письма, которые вы без проблем показали бы коллеге, а остальные подробности читайте в политике конфиденциальности.
Да. Используются тот же анализ и та же страница отчета, поэтому результат из чата можно сравнить с результатом с главной страницы.
Нет. Сервер не требует ключа, поэтому конфигурацию можно добавить в репозиторий.
Да, вызовы инструментов требуют обычного подтверждения в VS Code, если вы не разрешили их заранее.
Используйте GitHub Action. Он завершит job с ошибкой, если аутентификация не пройдет или оценка снизится.