Email Spam Tester

Gemini CLI

Тест на спам, який можна запустити з командного рядка Gemini

Один запис у settings.json. Потім Gemini CLI резервує адресу, чекає на ваш лист і показує звіт у терміналі.

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

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

Додайте до settings.json

Додайте запис до settings.json у розділі mcpServers.

https://email-spam-tester.com/mcp
{  "mcpServers": {    "email-spam-tester": {      "httpUrl": "https://email-spam-tester.com/mcp"    }  }}

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

Головне: правильно вказати назву ключа. Gemini CLI сприймає url як кінцеву точку SSE, а цей сервер використовує потоковий HTTP, тому потрібен ключ httpUrl.

Gemini CLI
/mcp
  • get_test_address

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

  • wait_for_report

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

  • get_report

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

  • get_message_source

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

Лише одна назва ключа відділяє
вас від справжнього тесту.

Що запитати

Запустити тест

Надайте мені тестову адресу, дочекайтеся мого листа й підсумуйте, що не пройшло перевірку.

Адресу зарезервовано. Повідомте мені, коли надішлете лист.

Створити скрипт

Напишіть shell-скрипт, який надішле deploy/smoke-mail.txt через наш ретранслятор на тестову адресу.

Скрипт написано. Він зчитує дані для входу до ретранслятора з вашого середовища.

Переглянути джерело листа

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

Чотири переходи. Третій і є останнім сервером під вашим контролем.

Запитання

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

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

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

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

Чи така сама оцінка, як на сайті?

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

Чому httpUrl, а не url?

У Gemini CLI url означає сервер SSE, а httpUrl означає потоковий HTTP, який тут і використовується.

Чи може він сам надіслати лист?

Так, якщо ваш сеанс має доступ до поштової команди або ретранслятора. Інакше надішліть лист самі та повідомте Gemini, коли його буде надіслано.

Чи працює це у headless-режимі?

Інструменти використовують звичайні виклики MCP, тому працюють усюди, де ваш сеанс CLI має доступ до сервера.

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

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