Проверить, что отправляет код
Найдите, где мы отправляем письмо для сброса пароля, отправьте его на тестовый адрес и прочитайте отчет.
Нашел в auth/reset.ts. Сейчас отправлю на тестовый адрес.
Cursor
Добавьте короткий блок в mcp.json, и агент Cursor сможет проверить письмо, которое отправляет ваш код, а затем открыть файл, который нужно изменить.
42 проверки · Без ключа · Без аккаунта
Иногда проблема в заголовке,
и он находится в открытом у вас файле.
Проверить, что отправляет код
Найдите, где мы отправляем письмо для сброса пароля, отправьте его на тестовый адрес и прочитайте отчет.
Нашел в auth/reset.ts. Сейчас отправлю на тестовый адрес.
Исправить заголовки
В отчете указано, что отсутствует List-Unsubscribe. Добавьте его в наш почтовый модуль и проверьте еще раз.
Заголовок добавлен. Проверяю с новым адресом.
Объяснить ошибку
Откройте этот отчет и объясните, почему проверка DMARC завершилась ошибкой, хотя SPF прошел: [ссылка на отчет]
SPF прошел проверку для домена возврата, который отличается от вашего домена From.
Используйте .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.
/mcpget_test_addressРезервирует адрес на один час. Если включена проверка попадания в папки, вы также получите список почтовых ящиков у разных провайдеров.
wait_for_reportЖдет завершения проверок, затем возвращает оценки, непройденные проверки и предупреждения с подтверждающими данными, а также план исправления.
get_reportЧитает существующий отчет по его slug, включая ход проверки папок.
get_message_sourceВозвращает письмо в том виде, в котором оно пришло, с заголовками в порядке передачи, в течение часа после доставки.
Примерно половина проверок анализирует то, что добавляет платформа отправки: подпись DKIM, путь через ее серверы, заголовки отписки. Во вставленном тексте этого нет, поэтому модель могла бы только гадать.
То, что вы отправляете на тестовый адрес. Исходное сообщение хранится в течение часа после получения, затем остается только отчет по ссылке, которую может открыть любой, у кого она есть. Отправляйте тестовые письма, которые вы без проблем показали бы коллеге, а остальное описано в политике конфиденциальности.
Да. Используются тот же анализ и та же страница отчета, поэтому результат из чата можно сравнить с результатом с главной страницы.
Да. В ней нет секретных данных, поэтому .cursor/mcp.json можно безопасно хранить в репозитории.
Проверьте, что JSON корректен, затем начните новый чат.
Это определяет Cursor. Сам сервер не требует ни ключа, ни учетной записи.