E2a: Открытый почтовый шлюз для ИИ-агентов с верификацией SPF/DKIM и доставкой через Webhook/WebSocket

✍️ OpenClawRadar📅 Опубликовано: 12 мая 2026 г.🔗 Source
E2a: Открытый почтовый шлюз для ИИ-агентов с верификацией SPF/DKIM и доставкой через Webhook/WebSocket
Ad

E2a — это почтовый шлюз с открытым исходным кодом, предназначенный для того, чтобы AI-агенты могли отправлять и получать электронные письма в качестве триггеров. Он обеспечивает аутентифицированную передачу: входящие письма проверяются с помощью SPF/DKIM, а каждая доставка включает HMAC-подписанные заголовки X-E2A-Auth-*. Агенты получают почту через вебхук (облачный режим) или WebSocket (локальный режим, не требуется публичный URL). Исходящие письма отправляются через HTTP API, поддерживая потоки от агента к агенту (SMTP-ретрансляция) и от агента к человеку (вышестоящий SMTP, например SES или Resend).

Ключевые особенности из источника:

  • Цепочки писем согласованы с цепочками разговоров агента.
  • Подтверждение человеком для исходящих писем с одобрением через панель управления, ссылку по email или CLI.
  • Быстрое подключение/отключение email-адресов для агентов в течение нескольких минут.
  • WebSocket для локальных агентов и доставка через вебхук с гарантией доставки для облачных агентов.
  • Исходящий API с опциональной задержкой для HITL.
  • Хостинговая версия на e2a.dev с общим доменом agents.e2a.dev для мгновенного подключения по слагу.

Для самостоятельного хостинга требуется Docker. Клонируйте репозиторий и выполните:

Ad
git clone https://github.com/Mnexa-AI/e2a.git
cd e2a
docker compose up -d

Это запускает Postgres (с автоматическими миграциями), сервер API на порту 8080, SMTP-ретранслятор на 2525 и панель управления (Caddy + Next.js) на порту 3000. Проверка работоспособности: curl http://localhost:8080/api/health.

Создайте пользователя и API-ключ (OAuth не требуется):

docker compose exec e2a e2a -config /etc/e2a/config.yaml -bootstrap-email [email protected]

Зарегистрируйте агента и подтвердите:

KEY=e2a_...
curl -X POST http://localhost:8080/api/v1/agents \
  -H " Authorization: Bearer $KEY " -H " Content-Type: application/json " \
  -d ' {"slug":"my-bot","agent_mode":"local"} '
curl -H " Authorization: Bearer $KEY " http://localhost:8080/api/v1/agents

Чтобы получать реальные входящие письма, укажите MX-запись вашего домена на хост ретрансляции. В настоящее время проект не поддерживает DMARC (только SPF/DKIM), API-ключи с ограниченными правами, HA/мультирегиональность, шифрование данных на уровне приложения и аттестации соответствия (SOC 2/HIPAA).

📖 Read the full source: HN AI Agents

Ad

👀 Смотрите также

Функция UltraThink от Claude AI возвращается с практическими рекомендациями по использованию
Инструменты

Функция UltraThink от Claude AI возвращается с практическими рекомендациями по использованию

Claude AI восстановил функцию UltraThink после отзывов пользователей. Средний уровень усилий теперь является стандартным для Opus 4.6 (Max/Team), высокий уровень усилий доступен постоянно через команду /model, а UltraThink служит одноразовым переопределением высокого уровня усилий.

OpenClawRadar
CC-Wiki: Превратите сессии Claude Code в общедоступную базу знаний Quartz
Инструменты

CC-Wiki: Превратите сессии Claude Code в общедоступную базу знаний Quartz

CC-Wiki преобразует историю сессий ~/.claude в базу знаний на основе Quartz. Установка одной командой; запуск /cc-wiki внутри сессии Claude Code упаковывает беседу.

OpenClawRadar
Hollow AgentOS сокращает использование токенов кода Claude на 68,5% благодаря подходу JSON-Native OS.
Инструменты

Hollow AgentOS сокращает использование токенов кода Claude на 68,5% благодаря подходу JSON-Native OS.

Hollow AgentOS, JSON-ориентированный уровень операционной системы для ИИ-агентов, снижает использование токенов Claude Code на 68,5%, устраняя избыточные накладные расходы на shell-команды. Инструмент подключается к Claude Code через MCP и выполняет локальный вывод через Ollama.

OpenClawRadar
Клод-Контроль: Мобильное Удаленное Управление для Сессий Клод Кода
Инструменты

Клод-Контроль: Мобильное Удаленное Управление для Сессий Клод Кода

Claude-control — это инструмент с открытым исходным кодом, который позволяет управлять сессиями Claude Code с телефона через HTTPS и WebSocket. Он запускает Claude Code в реальном PTY внутри tmux, обнаруживает запросы разрешений и отправляет push-уведомления с кнопками «Разрешить»/«Запретить».

OpenClawRadar