diff --git a/docs/ecom/how-to-configure-data-transfer.md b/docs/ecom/how-to-configure-data-transfer.md index 04626b73..967b8092 100644 --- a/docs/ecom/how-to-configure-data-transfer.md +++ b/docs/ecom/how-to-configure-data-transfer.md @@ -499,7 +499,7 @@ typeof sndsyApi != 'undefined' && sndsyApi.runQueue(); - очистка корзины при удалении последнего товара, - очистка корзины при оформлении заказа (если не передаются заказы с сайта). -При тестировании корзины рекомендуем проверять, совпадают ли товары в режиме предпросмотра шаблона сценария «Брошенная корзина» с адресом, для которого вы изменяете корзину на своем сайте (см. [Тестирование модуля](https://docs.sendsay.ru/ecom/how-to-configure-data-transfer/how-to-configure-data-transfer#тестирование-модуля)). +При тестировании корзины рекомендуем проверять, совпадают ли товары в режиме предпросмотра шаблона сценария «Брошенная корзина» с адресом, для которого вы изменяете корзину на своем сайте (см. [Тестирование модуля](#тестирование-модуля)). :::tip Важно Если в Sendsay не будут передаваться все обновления корзины, то данные у клиента в Sendsay и в письмах сценария могут быть неактуальными. diff --git a/docs/email-campaigns/settings/how-to-delegate-subdomain.mdx b/docs/email-campaigns/settings/how-to-delegate-subdomain.mdx index f24cb1db..943e0b90 100644 --- a/docs/email-campaigns/settings/how-to-delegate-subdomain.mdx +++ b/docs/email-campaigns/settings/how-to-delegate-subdomain.mdx @@ -5,124 +5,122 @@ sidebar_label: 'Права на управление поддоменом' import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -import openRegRuImage from '/img/email-campaigns/settings/how-to-delegate-subdomain/open-reg-ru.gif'; -import openNicRuImage from '/img/email-campaigns/settings/how-to-delegate-subdomain/open-nic-ru.gif'; -import nsOnRegRuImage from '/img/email-campaigns/settings/how-to-delegate-subdomain/create-ns-records-on-reg-ru.gif'; -import nsOnNicRuImage from '/img/email-campaigns/settings/how-to-delegate-subdomain/create-ns-records-on-nic-ru.gif'; +import nsRecordsCloudDns from '/img/email-campaigns/settings/how-to-delegate-subdomain/create-ns-records-on-cloud-dns.png'; import sslCertificateImage from '/img/email-campaigns/settings/how-to-delegate-subdomain/ssl-certificate.png'; import Details from '@theme/Details'; # Как передать права на управление поддоменом -Передача прав на управление поддоменом нужна, чтобы мы могли настроить вам служебные заголовки. Делегировать домен можно в личном кабинете вашего хостинг-провайдера — ниже мы пошагово разберём весь процесс для хостингов на reg.ru и nic.ru (у других провайдеров всё настраивается очень похоже). +Передача прав на управление поддоменом нужна, чтобы мы могли настроить вам служебные заголовки. Делегировать домен можно в личном кабинете вашего хостинг-провайдера — ниже мы пошагово разберём весь процесс для хостингов на reg.ru и nic.ru, а также Yandex Cloud DNS (у других провайдеров похожие настройки). Делегирование домена проходит в пять шагов: ## 1. Откройте панель управления хостингом - -
    -
  1. - Войдите в личный кабинет. - В меню слева выберите пункт «Показать хостинги». -
  2. -
  3. - Нажмите на нужный хостинг — откроется страница настроек. Выберите «Панель управления».{' '} -
    - -
  4. -
-
- -
    -
  1. - Войдите в личный кабинет. Во вкладке «Услуги» - выберите пункт «DNS-хостинг». -
  2. -
  3. - Под нужным хостингом нажмите на «Управление DNS-зонами». - -
  4. -
-
+ + +1. Войдите в личный кабинет. В меню слева выберите пункт «Показать хостинги». +2. Нажмите на нужный хостинг — откроется страница настроек. Выберите «Панель управления». + + ![Open reg.ru](/img/email-campaigns/settings/how-to-delegate-subdomain/open-reg-ru.gif) + + + + +1. Войдите в личный кабинет. Во вкладке «Услуги» выберите пункт «DNS-хостинг». +2. Под нужным хостингом нажмите на «Управление DNS-зонами». + + ![Open nic.ru](/img/email-campaigns/settings/how-to-delegate-subdomain/open-nic-ru.gif) + + + + +1. Перейдите в [консоль управления](https://console.yandex.cloud/folders/). Выберите сервис **Cloud DNS** и каталог, где находится нужная DNS-зона. +2. Выберите зону из списка. + + ![Open Cloud DNS](/img/email-campaigns/settings/how-to-delegate-subdomain/open-cloud-dns.png) + +
## 2. Создайте NS-записи - -
    -
  1. - В панели управления хостингом выберите «Доменные имена» (блок «Главное») — откроется список - доменов. -
  2. -
  3. - Выберите нужный домен второго уровня (это домен вида **вашдомен.ru**) и кликните на иконку - «Записи» выше — откроется список ресурсных записей. -
  4. -
  5. - Нажмите «Создать» и укажите в полях: -
      -
    • имя поддомена (например, mail),
    • -
    • тип — NS (сервер имён),
    • -
    • домен — один NS-сервер из списка (копируйте с точкой на конце):
    • -
    -
  6. -
    - - gns194a.sendsay.ru.
    - gns194b.sendsay.ru.
    - gns195a.sendsay.ru.
    - gns195b.sendsay.ru.
    -
    - В поле TTL можно оставить значение по умолчанию (3600) — это интервал в секундах, после которого - изменения в записях DNS-сервера вступят в силу. Не рекомендуем без надобности задавать меньшие - значения — это увеличит нагрузку на сервер и замедлит обработку данных. -
    -
  7. - Нажмите «Ок» — NS-запись появится в списке записей. Всего вам нужно добавить четыре - NS-записи, в каждой будет свой NS-сервер. -
  8. - -
-
- -
    -
  1. - В панели управления DNS-зонами нажмите на нужный домен второго уровня (это домен вида - **вашдомен.ru**) — откроется список ресурсных записей. -
  2. -
  3. - Нажмите «Добавить новую запись» и укажите в полях: -
      -
    • Name — название поддомена (например, mail),
    • -
    • Type — NS,
    • -
    • Name Server — один NS-сервер из списка (копируйте с точкой на конце):
    • -
    -
  4. -
    - - gns194a.sendsay.ru.
    - gns194b.sendsay.ru.
    - gns195a.sendsay.ru.
    - gns195b.sendsay.ru.
    -
    - Поле TTL можно пропустить — это интервал в секундах, после которого изменения в записях - DNS-сервера вступят в силу. Не рекомендуем без надобности задавать небольшие значения — это - увеличит нагрузку на сервер и замедлит обработку данных. -
    -
  5. - Нажмите «Добавить» — поддомен появится в списке записей. Всего вам нужно добавить четыре - NS-записи, в каждой будет свой NS-сервер. -
  6. -
  7. - Когда все записи будут добавлены, нажмите «Выгрузить зону» в правом верхнем углу, чтобы - сохранить изменения. -
  8. - -
-
+ + +1. В панели управления хостингом выберите «Доменные имена» (блок «Главное») — откроется список доменов. +2. Выберите нужный домен второго уровня (это домен вида **вашдомен.ru**) и кликните на иконку «Записи» выше — откроется список ресурсных записей. +3. Нажмите «Создать» и укажите в полях: + + - имя поддомена (например, mail), + - тип — NS (сервер имён), + - домен — один NS-сервер из списка (копируйте с точкой на конце):

+ + ``` + gns194a.sendsay.ru. + gns194b.sendsay.ru. + gns195a.sendsay.ru. + gns195b.sendsay.ru. + ``` + + В поле TTL можно оставить значение по умолчанию (3600) — это интервал в секундах, после которого изменения в записях DNS-сервера вступят в силу. Не рекомендуем без надобности задавать меньшие значения — это увеличит нагрузку на сервер и замедлит обработку данных. + +4. Нажмите «Ок» — NS-запись появится в списке записей. Всего вам нужно добавить четыре NS-записи, в каждой будет свой NS-сервер. + + ![Create NS](/img/email-campaigns/settings/how-to-delegate-subdomain/create-ns-records-on-reg-ru.gif) + +
+ + +1. В панели управления DNS-зонами нажмите на нужный домен второго уровня (это домен вида **вашдомен.ru**) — откроется список ресурсных записей. +2. Нажмите «Добавить новую запись» и укажите в полях: + + - Name — название поддомена (например, mail), + - Type — NS, + - Name Server — один NS-сервер из списка (копируйте с точкой на конце):

+ + ``` + gns194a.sendsay.ru. + gns194b.sendsay.ru. + gns195a.sendsay.ru. + gns195b.sendsay.ru. + ``` + + Поле TTL можно пропустить — это интервал в секундах, после которого изменения в записях DNS-сервера вступят в силу. Не рекомендуем без надобности задавать небольшие значения — это увеличит нагрузку на сервер и замедлит обработку данных. + +3. Нажмите «Добавить» — поддомен появится в списке записей. Всего вам нужно добавить четыре NS-записи, в каждой будет свой NS-сервер. + +4. Когда все записи будут добавлены, нажмите «Выгрузить зону» в правом верхнем углу, чтобы сохранить изменения. + + ![Create NS](/img/email-campaigns/settings/how-to-delegate-subdomain/create-ns-records-on-nic-ru.gif) + +
+ + +1. Нажмите «Создать запись». +2. Задайте параметры записи: + + - имя — название поддомена (например, mail), + - тип записи — NS, + - значение — по одному NS-серверу из списка (копируйте с точкой на конце):

+ + ``` + gns194a.sendsay.ru. + gns194b.sendsay.ru. + gns195a.sendsay.ru. + gns195b.sendsay.ru. + ``` + + В поле TTL (в секундах) укажите время жизни записи 3600 или выберите из предложенных. Не рекомендуем без надобности задавать меньшие значения — это увеличит нагрузку на сервер и замедлит обработку данных. + +

+ NS-records +

+ +3. Нажмите «Создать» — поддомен появится в списке записей. + +
## 3. Проверьте, что записи установлены @@ -135,9 +133,8 @@ import Details from '@theme/Details'; 2. Выберите вкладку NSLOOKUP. 3. Введите адрес поддомена полностью (например, mail.вашдомен.ru). 4. Выберите тип записи записи NS. -5. Нажмите «Проверить». В пункте 3 должно быть указано, что домен имеет записи NS на NS-серверах Sendsay. - -![Test if NS records are installed](/img/email-campaigns/settings\how-to-delegate-subdomain/test-if-ns-records-are-installed.gif)
+5. Нажмите «Проверить». В пункте 3 должно быть указано, что домен имеет записи NS на NS-серверах Sendsay.

+ ![Test if NS records are installed](/img/email-campaigns/settings\how-to-delegate-subdomain/test-if-ns-records-are-installed.gif)
## 4. Если на сайте настроен HSTS, выберите SSL-сертификаты для поддоменов @@ -149,24 +146,24 @@ import Details from '@theme/Details'; HTTPS-соединение безопасно, так как в этом случае злоумышленники не могут перехватить конфиденциальную информацию, которую вы вводите на сайте (например, логин и пароль или данные кредитной карты). Чтобы сайт мог обеспечивать безопасное соединение, ему нужно получить SSL-сертификат — это удостоверение, которое подтверждает подлинность ресурса. Сайты с SSL-сертификатом помечаются замочком в адресной строке браузера: - +

+ Certificate +

Однако даже если у сайта есть SSL-сертификат, незащищённые версии страниц всё равно могут оставаться в доступе. Это опасно: достаточно одной незащищённой страницы, чтобы злоумышленники получили доступ ко всем данным на сайте. Тут на помощь приходит HSTS — это механизм, который закрывает доступ к незащищённым страницам вашего сайта. -

- {' '} - Как проверить, настроен ли HSTS на сайте, куда будут вести перелинкованные в поддомене сайта ссылки{' '} -

+### Как проверить, настроен ли HSTS на сайте, куда будут вести перелинкованные в поддомене сайта ссылки + 1. Зайдите на сайт и нажмите F12 (или кликните на страницу правой кнопкой мыши и выберите «Просмотреть -код»).
-2. В шторке откройте вкладку **Сеть** (в английском интерфейсе — **Networks**).
+ код»). +2. В шторке откройте вкладку **Сеть** (в английском интерфейсе — **Networks**). 3. В столбце Name найдите название сайта — обычно это первый параметр в списке. Если сайта там нет, обновите -страницу.
+ страницу. 4. Если справа во вкладке **Заголовки** (**Headers**) есть строчка вида: `Strict-Transport-Security: max-age=15724800; includeSubDomains`, значит HSTS на сайте настроен. -Если сайт использует HSTS и требует этого для поддоменов (`includeSubDomains`), тогда необходимы SSL-сертификаты для делегируемого нам домена — иначе переходы по ссылкам из писем не будут работать. Есть два варианта: +Если сайт использует HSTS и требует этого для поддоменов `includeSubDomains`, тогда необходимы SSL-сертификаты для делегируемого нам домена — иначе переходы по ссылкам из писем не будут работать. Есть два варианта: 1. Если у вас личный сайт или некоммерческий проект, вам хватит бесплатного сертификата — мы оформим его за вас в [Let's encrypt](https://letsencrypt.org/ru/). 2. Если стандарты безопасности в компании не позволяют использовать бесплатные сертификаты (обычно это бывает у коммерческих проектов, брендов или крупных компаний), то сертификаты нужно приобрести и прислать нам. Купить их можно на тех же reg.ru, nic.ru или у других провайдеров. Есть два набора сертификатов для покупки: diff --git a/docs/getting-started/how-to-migrate-to-sendsay.md b/docs/getting-started/how-to-migrate-to-sendsay.md index 663a8d4c..30ef6ae5 100644 --- a/docs/getting-started/how-to-migrate-to-sendsay.md +++ b/docs/getting-started/how-to-migrate-to-sendsay.md @@ -31,7 +31,7 @@ import SupportLink from '@site/src/components/SupportLink'; - настроить email-аутентификацию; - при необходимости отключить API-интеграцию со старым сервисом рассылок и настроить интеграцию с Sendsay. -Теперь пошагово, как всё это сделать: +В этой статье пошагово рассказываем, как перенести в Sendsay данные и шаблоны из популярных сервисов рассылок — SendPulse, Unisender, Mailchimp, GetResponse и DashaMail: ## Перенос и настройка базы diff --git a/static/img/email-campaigns/settings/how-to-delegate-subdomain/create-ns-records-on-cloud-dns.png b/static/img/email-campaigns/settings/how-to-delegate-subdomain/create-ns-records-on-cloud-dns.png new file mode 100644 index 00000000..e0739971 Binary files /dev/null and b/static/img/email-campaigns/settings/how-to-delegate-subdomain/create-ns-records-on-cloud-dns.png differ diff --git a/static/img/email-campaigns/settings/how-to-delegate-subdomain/open-cloud-dns.png b/static/img/email-campaigns/settings/how-to-delegate-subdomain/open-cloud-dns.png new file mode 100644 index 00000000..a4deea95 Binary files /dev/null and b/static/img/email-campaigns/settings/how-to-delegate-subdomain/open-cloud-dns.png differ