# Agent Mail Gateway

Локальный почтовый шлюз в Docker для безопасного подключения ИИ-агентов к ящикам по IMAP и SMTP. Ограничивает контакты, отсекает инъекции и форматирует письма в Markdown.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 12
- Автор: dominikamann
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/dominikamann/agent-mail-gateway
- Обновлён: 2026-10-20
- HTML: https://affpapa.org/nevibecode/mcp/agent-mail-gateway

## Что делает

Сервис разворачивается в одном контейнере Docker и становится барьером между агентом и почтовым сервером. Вместо передачи постоянного пароля от ящика администратор генерирует отдельный ключ доступа к конкретному адресу. Входящие письма шлюз переводит из громоздкого HTML в компактный Markdown, поэтому тратится меньше токенов в контекстном окне.

Система контролирует входящую и исходящую почту. На входе отсекаются поддельные отправители без SPF или DKIM, проверяются файлы антивирусом ClamAV и блокируются попытки инъекций промптов в тексте и вложениях. Перед отправкой встроенные правила перехватывают дубликаты, пустые сообщения или фразы о прикреплённых файлах, если вложение забыли прикрепить. Дополнительно можно подключить правила на обычном языке или локальную языковую модель через Ollama для смысловой проверки черновика.

Подключать личный почтовый ящик нельзя: шлюз по умолчанию отправляет почту от неизвестных адресатов прямо в корзину. Для каждого агента выделяют персональный почтовый адрес.

## Требования
- Нужно: Docker

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- Ограничить доступ ИИ-агента к почтовому серверу отдельным ящиком и белым списком разрешённых адресов
- Преобразовывать входящие сообщения из HTML в компактный Markdown для экономии контекста модели
- Блокировать отправку писем с забытыми файлами, пустым текстом или черновыми плейсхолдерами
- Принимать, обновлять и отправлять приглашения календаря для синхронизации встреч
- Фильтровать входящую корреспонденцию на предмет инъекций промптов, вирусов и маскированных вложений

## Примеры запросов агенту
- Проверь новые входящие сообщения от разрешённых отправителей и покажи краткую сводку в Markdown.
- Подготовь ответ на последнее письмо по проекту, прикрепи отчёт `summary.csv` и проверь текст перед отправкой.
- Создай приглашение на созвон по релизу на завтра в 15:00 и разошли участникам команды.

## Похожие
- [email-smtp-send](https://affpapa.org/nevibecode/skills/email-smtp-send.md) — скилл · 6800 установок
- [himalaya](https://affpapa.org/nevibecode/skills/community-himalaya.md) — скилл · 393 установки
- [your-mail-mcp](https://affpapa.org/nevibecode/mcp/your-mail-mcp.md) — MCP-сервер · ★ 18
- [email-mcp](https://affpapa.org/nevibecode/mcp/email-mcp.md) — MCP-сервер · ★ 138
- [better-email-mcp](https://affpapa.org/nevibecode/mcp/better-email-mcp.md) — MCP-сервер · ★ 35
- [Email (IMAP/SMTP)](https://affpapa.org/nevibecode/mcp/email-imapsmtp.md) — MCP-сервер · ★ 13

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
