17 апреля 2026, 12:27
Служба электронной почты Cloudflare Email Service вышел в публичной бета-версии
Cloudflare выпустила служба электронной почты Email Service в публичной бета-версии. Равным образом завершается создание инструментария для создания агентов, изначально предназначенных для работы с электронной почтой.
Email Routing даёт возможность получать электронные письма в приложении или агенте. С помощью Email Sending можно отвечать на письма или отправлять исходящие сообщения, чтобы уведомлять пользователей о завершении работы агентов. Остальная часть платформы для разработчиков даёт возможность создать полноценный почтовый заказчик и хук onEmail для Agents SDK в качестве нативной функциональности.
Агенты позволят:
привязать для отправки электронную почту, доступную из Workers и Agents SDK;
создать свежий хост Email MCP;
внедрить команды CLI для работы с электронной почтой Wrangler;
применять навыки программирования;
применить приложение-справочник по почтовому ящику Agentic с открытым исходным кодом.
Теперь электронные письма можно отправлять непосредственно из Workers с помощью встроенной привязки Workers — без ключей программный интерфейс и управления секретами:
export default { async fetch(request, env, ctx) { await env.EMAIL.send({ to: "user@example.com", from: "notifications@your-domain.com", subject: "Your order has shipped", text: "Your order #1234 has shipped and is on its way." }); return new Response("Email sent"); }, };
Также можно использовать любую платформу или язык, используя REST api и SDK для TypeScript, Python и Go:
curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/email-service/send" \ --header "Authorization: Bearer <API_TOKEN>" \ --header "Content-Type: application/json" \ --data '{ "to": "user@example.com", "from": "notifications@your-domain.com", "subject": "Your order has shipped", "text": "Your order #1234 has shipped and is on its way." }'
Настройка записей SPF, DKIM и DMARC происходит автоматически, а, поскольку Email Service — это глобальный служба, построенный на сети Cloudflare, письма доставляются с низкой задержкой в любую точку мира.
SDK для агентов в Cloudflare до сих пор мог отвечать только синхронно или отправлять электронные письма обладателям учётных записей. Теперь это ограничение снято. При этом агент может получить сообщение, обработать его, ответить и запланировать последующие действия. Он может эскалировать проблему при обнаружении нестандартной ситуации и функционировать независимо.
Вот как выглядит работа агента поддержки с полным конвейером обработки запросов — получение, сохранение и ответ:
import { Agent, routeAgentEmail } from "agents"; import { createAddressBasedEmailResolver, type AgentEmail } from "agents/email"; import PostalMime from "postal-mime"; export class SupportAgent extends Agent { async onEmail(email: AgentEmail) { const raw = await email.getRaw(); const parsed = await PostalMime.parse(raw); // Persist in agent state this.setState({ ...this.state, ticket: { from: email.from, subject: parsed.subject, body: parsed.text, messageId: parsed.messageId }, }); // Kick off long running background agent task // Or place a message on a Queue to be handled by another Worker // Reply here or in other Worker handler, like a Queue handler await this.sendEmail({ binding: this.env.EMAIL, fromName: "Support Agent", from: "support@yourdomain.com", to: this.state.ticket.from, inReplyTo: this.state.ticket.messageId, subject: `Re: ${this.state.ticket.subject}`, text: `Thanks for reaching out. We received your message about "${this.state.ticket.subject}" and will follow up shortly.` }); } } export default { async email(message, env) { await routeAgentEmail(message, env, { resolver: createAddressBasedEmailResolver("SupportAgent"), }); }, } satisfies ExportedHandler<Env>;
Каждый агент получает свою собственную идентификацию из одного домена. Резолвер на основе адреса направляет support@yourdomain.com в экземпляр агента «поддержки», sales@yourdomain.com в экземпляр «продаж» и так далее. Для этого не нужно создавать отдельные почтовые ящики — маршрутизация встроена в адрес. Также можно применять подадресацию (NotificationAgent+user123@yourdomain.com) для маршрутизации к различным пространствам имён и экземплярам агентов.
Состояние сохраняется между электронными письмами. Поскольку агенты используют Durable Objects, вызов this.setState() означает, что агент запоминает историю переписки, контактную информацию и контекст между сессиями. Почтовый ящик становится памятью агента, без необходимости в отдельной базе данных или векторном память.
Встроена и безопасная маршрутизация ответов. Когда агент отправляет электронное письмо и ожидает ответа, можно подписать заголовки маршрутизации с помощью HMAC-SHA256, чтобы ответы направлялись обратно к тому же экземпляру, который принимал исходное сообщение. Это предотвращает подделку заголовков злоумышленниками для маршрутизации электронных писем к произвольным экземплярам агентов.
Служба электронной почты предназначен не только для агентов, работающих в Cloudflare, а также предлагает три интеграции. Почта доступна через хост Cloudflare MCP, тот же сервер на базе Code Mode, который предоставляет агентам доступ ко всему программный оболочку Cloudflare. С помощью этого сервера MCP агент может обнаруживать и вызывать конечные точки электронной почты для отправки и настройки писем. Письмо с помощью несложный подсказки: «Отправить мне уведомление по электронной почте на адрес hello@example.com с моего тестового домена после завершения сборки».
Для агентов, работающих на компьютере или в песочнице с доступом к bash, интерфейс командной строки Wrangler решает проблему контекстного окна MCP. Он начинает работу практически с нулевым контекстным избытком и обнаруживает возможности по запросу с помощью команд --help.
wrangler email send \ --to "teammate@example.com" \ --from "agent@your-domain.com" \ --subject "Build completed" \ --text "The build passed. Deployed to staging."
Cloudflare Email Service предоставляет агентам полное руководство: настройку привязки Workers, отправку электронных писем через REST программный интерфейс или SDK, обработку входящих писем с помощью конфигурации маршрутизации электронной почты, сборку с использованием Agents SDK и управление электронной почтой через Wrangler CLI или MCP. Также рассматриваются лучшие практики обеспечения доставляемости и способы создания писем, которые попадают во входящие, а не в спам.
Во время закрытого бета-тестирования также экспериментировали с почтовыми агентами. Тогда стало ясно, что часто необходимо сохранять участие человека для просмотра писем и отслеживания действий агента. Лучший метод сделать это — иметь полнофункциональный почтовый заказчик со встроенной автоматизацией для агентов. В итоге в Cloudflare создали Agentic Inbox: эталонное программа с полным построением цепочек сообщений, отображением писем, приемом и хранением писем и их вложений, а также автоматическим ответом на письма. В него встроен выделенный хост MCP, следовательно внешние агенты могут разрабатывать черновики писем для просмотра перед отправкой. Agentic Inbox предлагается с открытым исходным кодом.
Работу сервиса анонсировали в сентябре, а его закрытое бета-тестирование стартовало в ноябре.
Читают сейчас

1 час назад
Авторы Telega: заказчик Telega не превращает iPhone в «кирпич» после обновления до iOS 26.4.1
Разработчики Telega заявили, что их альтернативный клиент Telegram не превращает iPhone в «кирпич» после обновления до iOS 26.4.1. В команде проекта пояснили. что проблемы в связи с обновления не связ
1 час назад
Инициатива World Альтмана интегрирует технологию верификации в приложения для знакомств
Инициатива Сэма Альтмана по верификации пользователей World заключает партнёрство с Tinder, чтобы интегрировать свою технологию верификации в программа для знакомств. Аналогичные технологии планируетс

1 час назад
Альтман покинет OpenAI перед IPO? Его сделки слишком часто обогащают не OpenAI, а его самого
The Wall Street Journal опубликовала расследование о личных инвестициях CEO OpenAI Сэма Альтмана. Часть акционеров компании стартовали приватно обсуждать, стоит ли именно ему вести OpenAI на IPO с цел
2 часа назад
В Duolingo прекратили отслеживать использование сотрудниками ИИ при оценке эффективности
В апреле 2025 года генеральный директор Duolingo Луис фон Ан объявил, что система будет отслеживать использование ИИ сотрудниками в процессе оценки их работы. Теперь топ-менеджер заявил, что этот пока

3 часа назад
Исследование: для разблокировки по лицу на Android-смартфонах можно применять фото
Тесты в лабораториях Which выявили, что функцию блокировки по лицу во многих современных смартфонах можно обойти, используя лишь фотографию владельца. Читать далее