К основному содержимому

Email Routing в Cloudflare: почта на домене без сервера

Cloudflare · 29.09.2026

Что такое Cloudflare Email Routing

Email Routing принимает письма на адрес вида info@example.com и пересылает их в обычный почтовый ящик — на Gmail, корпоративную почту или любой другой адрес. Почтового сервера на своей стороне при этом не нужно: письма обрабатывает инфраструктура Cloudflare.

Сервис закрывает частую задачу владельца сайта: нужен адрес на собственном домене для форм обратной связи и визиток, но разворачивать Postfix или платить за почтовый тариф ради нескольких адресов не хочется.

Чем Email Routing отличается от полноценного почтового сервера

Email Routing — это пересылка, а не хранение и отправка писем от своего имени в общем случае.

ВозможностьEmail RoutingПочтовый сервер или SMTP-хостинг
Приём писем на адрес доменаДа, бесплатноДа, требует настройки и тарифа
Хранение писем на своей сторонеНет, только пересылка дальшеДа, есть собственный ящик и папки
Отправка писем с адреса доменаТолько через Email WorkersДа, полноценный SMTP

Как включить Email Routing и подключить домен

Раздел находится в Dashboard в меню Email → Email Routing. Домен должен уже управляться через Cloudflare, как описано в статье про подключение сайта к Cloudflare. После включения сервис сам добавляет нужные MX- и TXT-записи в зону DNS.

example.com.  MX   10 route1.mx.cloudflare.net.
example.com.  MX   65 route2.mx.cloudflare.net.
example.com.  TXT  "v=spf1 include:_spf.mx.cloudflare.net ~all"

Если в зоне уже были свои MX-записи от прежней почты, их нужно удалить — два набора MX одновременно приводят к потере части писем. Порядок работы с записями зоны описан в статье про DNS-записи и режим Proxy.

Правила пересылки: конкретные адреса и catch-all

Правила пересылки настраиваются в разделе Routing rules и работают по одной из схем:

  • отдельный адрес на каждое правило: info@example.com пересылается на личную почту
  • catch-all правило: все письма на несуществующие адреса домена уходят на один ящик
  • адрес для проверки перед активацией: Cloudflare присылает код подтверждения на целевой ящик
  • несколько правил на один и тот же целевой адрес для разных отделов

Отправка писем через Email Workers

Если нужна не только пересылка, а обработка письма кодом — например, разбор темы и пересылка по правилам, которых нет в интерфейсе, — для этого подключается Worker с обработчиком email.

export default {
  async email(message, env, ctx) {
    const subject = message.headers.get("subject") || "";
    if (subject.includes("invoice")) {
      await message.forward("billing@example.com");
    } else {
      await message.forward("info@example.com");
    }
  },
};

Подробнее о том, как пишутся и деплоятся такие функции, — в статье про Cloudflare Workers.

Ограничения и на что обратить внимание

Перед переносом почты домена стоит учесть особенности сервиса:

  • прямая отправка писем с адреса домена через обычный SMTP-клиент не поддерживается
  • целевой ящик подтверждается один раз и должен быть реальным, рабочим адресом
  • при смене MX-записей возможна пауза в доставке до обновления кэша DNS у отправителей
  • для отправки транзакционных писем с сайта нужен отдельный SMTP-провайдер, а не Email Routing

Итог: чек-лист подключения

Email Routing закрывает задачу с адресом на домене там, где не нужен полноценный почтовый ящик с хранением и отправкой.

  1. включить Email Routing в Dashboard и подтвердить целевой адрес
  2. удалить старые MX-записи, если домен раньше обслуживала другая почта
  3. настроить правило для каждого нужного адреса или catch-all на все остальные
  4. подключить Email Worker, если нужна пересылка по условиям
  5. для отправки писем с сайта выбрать отдельный SMTP-сервис
← Назад в базу знаний Задать вопрос поддержке