Почта, с которой работает приложение

Ваш продукт получает письма,
а ваш код отвечает

У каждой заявки, записи или клиента может быть свой адрес. Письмо туда приходит на ваш эндпоинт подписанным событием, а ваш код отвечает с этого адреса.

Ваше приложение
Тикет 8123ticket-8123@in.yourapp.com
Тикет 8124ticket-8124@in.yourapp.com
Тикет 8125ticket-8125@in.yourapp.com
Комуticket-8123@in.yourapp.com
Моя посылка так и не пришла.
Отticket-8123@in.yourapp.comТот же адрес
Она в пути. Трек-номер ниже.

Никто не создавал эти адреса. Ответ уходит с того адреса, на который пришло письмо.

С чего это начинается

Как это выглядит сегодня.

Ответы падают мимо продукта

Клиент отвечает на уведомление, и ответ лежит в общем ящике, а не в самой записи.

Каждый адрес кто-то создаёт заранее

Написать в новую заявку нельзя, пока для неё нет ящика, поэтому адреса заводят вручную.

Ваш сервер опрашивает почту

Ничто не сообщает коду, что письмо пришло, поэтому задача проверяет ящик по таймеру.

Как это работает

Готово в четыре шага.

  1. 01

    Направьте домен на OpenEmail

    Добавьте домен и опубликуйте записи, и каждый адрес на нём начнёт принимать почту, даже те, что никто не создавал.

  2. 02

    Установите типизированный клиент

    Добавьте пакет в приложение, затем задайте ключ рабочего пространства, который позже можно ограничить и отозвать.

  3. 03

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

    Выберите нужные события, скопируйте секрет подписи и отвечайте на каждую доставку в течение пяти секунд.

  4. 04

    Отвечайте из своего кода

    Получите переписку и её файлы по ID, затем отправьте с того адреса, на который пришло письмо.

На чём это держится

Части, которые делают работу.

Это держится на документированном HTTP API, типизированном клиенте, вебхуках на ваш эндпоинт, адресах catch-all на каждом направленном сюда домене, а также на вашем брендировании, файлах и отслеживаемых ссылках.

REST API

Документированный HTTP API с ключами, которые можно выпускать, ограничивать и отзывать.

/threads?query=invoice
{ "threads": 12 }
Один и тот же ящик, держит его человек или программа.
Типизированные SDK

Сначала клиент на TypeScript, потом остальные.

/threads?query=invoice
{ "threads": 12 }
Один и тот же ящик, держит его человек или программа.
Вебхуки

Сообщаем вашему эндпоинту о приходе письма, вместо того чтобы заставлять вас опрашивать.

/threads?query=invoice
{ "threads": 12 }
Один и тот же ящик, держит его человек или программа.
Адреса catch-all

Письма принимает любой адрес на домене, в том числе никогда не созданный. Один переключатель это закрывает.

hello@yourdomain.comдоставлено
billing@yourdomain.comдоставлено
careers@yourdomain.comдоставлено
anything-at-all@yourdomain.comдоставлено
oct-2026-signup@yourdomain.comдоставлено
Несколько доменов

Направьте несколько доменов в один ящик, включая поддомены.

acme.comacme.devteam.acme.comhey.acme.io
Брендирование рабочего пространства

Поставьте в боковой панели свой знак и логотип вместо наших.

acme.comacme.devstudio.acme.com
hello@acme.comдоставлено
billing@acme.comдоставлено
oct-2026-signup@acme.comдоставлено
anything-at-all@acme.comдоставлено
Файлы на вашем собственном домене

Ссылки на скачивание отправленных вами файлов — на выбранном вами поддомене, например files.yourdomain.com, вместо адреса OpenEmail.

Отслеживание на вашем собственном домене

Отслеживаемые ссылки и пиксель открытия — на выбранном вами поддомене, например links.yourdomain.com, вместо адреса OpenEmail.

На практике

Каждая часть по шагам.

Под этой страницей четыре коротких, по одной задаче в каждой: адрес на клиента, почта из вашего кода, почта в ваш код и адрес на каждый тестовый прогон, который ещё впереди.

Адрес для каждого клиента

Дайте каждому тикету, записи или клиенту свой адрес, ничего не создавая.

Тикет 8123ticket-8123@in.yourapp.com
Тикет 8124ticket-8124@in.yourapp.com
Комуticket-8123@in.yourapp.com
Отticket-8123@in.yourapp.comТот же адрес
Почта внутри вашего продукта

Отправляйте, читайте и упорядочивайте почту из своего кода с типизированным клиентом.

awaitopenemail.emails.send({
})
idmsg_3e91c7
queuedsentdelivered
email.openedemail.clicked
Почта в ваше приложение

Почта на ваш домен приходит на ваш сервер подписанным вебхуком через несколько секунд.

[email protected]Получено
POSThooks.acme.dev/mail200
typeemail.received
Тестируйте письма регистрации
Скоро

Дайте каждому прогону теста свой адрес и читайте полученную почту.

signup-02@acme.com
Подтвердите ваш email730915
signup-01@acme.com418204
signup-02@acme.com730915

Вопросы

Их задают до регистрации.

Нужно ли создавать адрес, чтобы он заработал?

Нет. При включённом catch-all [email protected] примет письмо с первого же раза. Почта на опечатки и выдуманные адреса тоже придёт, а один переключатель закрывает catch-all.

Как мой код узнаёт, что письмо пришло?

Ваш эндпоинт получает подписанный вебхук через несколько секунд после письма. Событие называет переписку и адрес, на который она доставлена, и вы получаете письмо и его файлы по ID.

Есть ли клиент для моего языка?

Пока нет, если вы пишете не на TypeScript. Типизированный клиент сначала для TypeScript, остальные будут позже, поэтому пока любой другой язык обращается напрямую к документированному HTTP API.

Рядом

Другие задачи для того же ящика.

Почта вашего продукта,

Приложение отправляет письмо вызовом, а OpenEmail шлёт его с вашего домена. Каждый вызов записан на ключ, которым он сделан, и у каждой отправки есть результат, который можно прочитать.

templateorder-receipt
202msg_9f2c7a14
email.sentmsg_9f2c7a14
email.deliveredmsg_9f2c7a14
email.openedmsg_9f2c7a14
Отдайте ящик программе

Дайте агенту собственный адрес и ключ, ограниченный тем, что ему можно. Он читает, ставит метки, пишет черновики и отправляет, а каждый его вызов записывается.

[email protected]Участник
listThreadsgetThreadsearchMailsendEmail
Раздавайте адреса,

Каждая форма просит адрес. Дайте каждой свой, смотрите, на какой пошёл спам, и отключите именно его, не трогая остальные.

q7k2m9@общий домен58:12
Ваш код подтверждения09:41

Ваши входящие,
на ваших условиях.

Почтовая инфраструктура для бизнеса, ИИ, агентов и личной почты. Создана для масштаба, приватности и контроля. Всё, что должно было быть в почте с первого дня.

© 2026 OpenEmail. Все права защищены.