Получение
Входящая почта
Создавайте почтовые ящики, принимайте маршрутизированные письма, храните вложения и собирайте переписку в хронологическом порядке.
Создание адреса
Создайте почтовый ящик на домене рабочего пространства, указав допустимую локальную часть адреса. Ящик может быть активным или отключённым. Отключение прекращает маршрутизацию новых писем, но не удаляет сохранённые.
Маршрутизация
Cloudflare Email Routing передаёт исходное письмо в SendHQ. Воркер глобально определяет домен получателя, находит активный почтовый ящик, безопасно разбирает MIME-содержимое, сохраняет вложения в закрытом хранилище и записывает письмо как входящее.
Цепочки писем
Входящие и исходящие письма связываются по заголовкам Message-ID, In-Reply-To и References. Эндпоинт цепочки возвращает письма арендатора в хронологическом порядке.
Статус прочтения и поиск
Используйте PATCH /emails/:id с {"read": true} или {"archived": true}, чтобы убрать полученное письмо из представления «Входящие», не удаляя его. Список писем поддерживает фильтры по направлению, статусу, домену, почтовому ящику, метке, архивации, отправителю, получателю, непрочитанным и дате. query ищет по темам, текстам, адресам и именам файлов вложений. domain и label принимают списки через запятую.
Пересылка
PUT /inboxes/:id/forwarding с {"forward_to": "team@example.net"} отправляет копию каждого письма, пришедшего на адрес, в другой почтовый ящик. Собственный email владельца аккаунта активируется сразу. На любой другой адрес приходит письмо с подтверждением с подтверждённого домена этого ящика, и пересылка остаётся в статусе pending, пока там её не подтвердят. Пересланные копии приходят с адреса ящика, исходный отправитель указывается в Reply-To; каждая копия считается одним получателем, адреса из стоп-листа пропускаются, а повторно копии никогда не пересылаются. Отправьте {"forward_to": null}, чтобы отключить пересылку.
Хранение
Письма и вложения хранятся в соответствии с настройками хранения рабочего пространства. Метаданные вложения могут оставаться видимыми после истечения срока хранения самого объекта, с available: false.