INTEGRITY Документация

Правила и адреса маршрутизации писем

В Email Routing правило маршрутизации связывает шаблон адреса с местом назначения: подтвержденным адресом электронной почты или Worker. Письма можно направлять в одно из следующего:

Это позволяет направлять письма в нужный почтовый ящик или применять логику с помощью Workers перед тем, как решить, что делать с письмом. Можно создать несколько правил маршрутизации, чтобы направлять письма от определённых отправителей в определённые почтовые ящики.

Адреса получателей

Целевым адресом называется подтверждённый адрес электронной почты, на который Email Routing пересылает сообщения. Прежде чем создать правило маршрутизации, необходимо добавить и подтвердить хотя бы один целевой адрес.

Адреса получателей являются общими для аккаунта и могут повторно использоваться с любым другим доменом вашего аккаунта.

Вы также можете отправлять письма напрямую на подтвержденные адреса назначения через REST API или привязка Workers, бесплатно на любом тарифном плане, в том числе если настроен только Email Routing. Отправка на подтвержденные адреса получателей не учитывается в месячной квоте или дневных лимитах отправки. См. Цены для получения подробностей.

Добавить целевой адрес

  1. Войдите в Панель управления Cloudflare ↗ и выберите свой аккаунт.

  2. Перейдите в Вычисления > Служба электронной почты > Email Routing > Destination Addresses.

    Перейдите в Email Routing ↗
  3. В разделе Адреса получателей, введите в форму адрес электронной почты, который хотите использовать в качестве адреса получателя, и отправьте его.

  4. Cloudflare отправляет на этот адрес письмо для подтверждения. Откройте письмо и выберите Подтверждение адреса электронной почты чтобы активировать её.

Пока адрес назначения не подтверждён, любое правило маршрутизации, указывающее на него, остаётся отключённым.

Управление адресами назначения

Destination Addresses страница содержит список всех адресов в вашем аккаунте, включая те, что ожидают подтверждения. С этой страницы можно повторно отправить письмо для подтверждения или удалить адрес получателя.

Правила маршрутизации

  1. Войдите в Панель управления Cloudflare ↗ и выберите свой аккаунт и домен.

  2. Перейдите в Вычисления > Служба электронной почты > Email Routing > Правила маршрутизации.

    Перейдите в Email Routing ↗
  3. Выберите Создать правило маршрутизации.

  4. В Шаблон адреса электронной почты, введите локальную часть адреса электронной почты, который хотите использовать (например, my-new-email), и выберите свой домен.

  5. В Действие в раскрывающемся меню выберите, что должно делать это правило маршрутизации. Подробнее см. в Действия правил маршрутизации, где это описано подробнее.

  6. В Назначение, выберите подтвержденный адрес или Worker, на который должны пересылаться ваши письма, например, [email protected]. Чтобы добавить новый адрес получателя, см. Добавить целевой адрес.

Действия правил маршрутизации

При создании правила маршрутизации необходимо указать Действие:

Отключение правила маршрутизации

  1. В панели управления Cloudflare перейдите в Вычисления > Служба электронной почты > Email Routing.

    Перейдите в Email Routing ↗
  2. Выберите Правила маршрутизации.

  3. Найдите правило маршрутизации, которое нужно приостановить, и переключите кнопку состояния в положение Отключено.

Теперь ваше правило маршрутизации отключено. Оно не будет пересылать письма на адрес назначения или Worker. Чтобы снова начать пересылку писем, переключите кнопку статуса правила маршрутизации в положение Активно.

Редактирование правила маршрутизации

  1. В панели управления Cloudflare перейдите в Вычисления > Служба электронной почты > Email Routing.

    Перейдите в Email Routing ↗
  2. Выберите Правила маршрутизации.

  3. Найдите правило маршрутизации, которое нужно изменить, и выберите Изменить.

  4. Внесите необходимые изменения в правило.

Удаление правила маршрутизации

  1. Войдите в Панель управления Cloudflare ↗ и выберите свой аккаунт и домен.
  2. Перейдите в Вычисления > Служба электронной почты > Email Routing > Правила маршрутизации.
  3. Найдите правило маршрутизации, которое нужно удалить.
  4. Выберите Удалить и подтвердите действие.

Правило catch-all

При включении этой функции Email Routing пересылает на единый адрес назначения все письма, отправленные на ваш домен, включая письма с опечатками в локальной части адреса. Например, если вы создали правило для [email protected] и отправитель случайно вводит [email protected], письмо все равно будет обработано, если у вас включен Правило catch-all включено.

Чтобы включить правило catch-all:

  1. В панели управления Cloudflare перейдите в Вычисления > Служба электронной почты > Email Routing.

    Перейдите в Email Routing ↗
  2. Выберите Правила маршрутизации.

  3. Включить Правило catch-all, поэтому он отображается как Активно.

  4. В Действие в раскрывающемся меню выберите, что делать с этими письмами. Подробнее см. в Действия правил маршрутизации, где это описано подробнее.

  5. Выберите Save.

Субадресация

Email Routing поддерживает субадресацию, также известную как plus addressing, как описано в RFC 5233 ↗. Это позволяет использовать разделитель "+" для дополнения правил маршрутизации произвольной уточняющей информацией.

Вы можете включить субадресацию на Вычисления > Служба электронной почты > Email Routing > Настройки.

После включения этой функции вы можете использовать субадресацию в любых правилах маршрутизации. Например, если вы отправите письмо на [email protected] оно будет соответствовать [email protected] правило маршрутизации. +detail часть не влияет на сопоставление с правилами, но сохраняется в message.to и может быть проверен с помощью Worker, Агентное приложение ↗, или через журнал активности.

Если правило маршрутизации для [email protected] уже существует, оно имеет приоритет над правилом для [email protected]. Это предотвращает нарушение существующих правил маршрутизации и позволяет определенным правилам перехватывать отдельные подадреса.

Следующие шаги