Настройки проекта · Солнечный свет

Настройки проекта

Собрали настройки как в SaaS-продукте: сначала обычные параметры и отправитель, технические DNS/API детали — внизу в режиме эксперта.

● fail

Основные

Отправитель

Корзины

Маршрут корзин показывает, куда попадёт заказ и какой сценарий запустится.

Маршрут корзин

Курсы →
Брошенная корзина — курсы

Брошенная корзина — курсы

Документы →
Брошенная корзина — Педпортал/документы

Брошенная корзина — Педпортал/документы

Режим эксперта: JSON маршрута корзин
{ "course": { "list_id": 48, "workflow_id": 9 }, "diploma": { "list_id": 49, "workflow_id": 10 } }

Ящики проекта

Здесь добавляются и администрируются адреса проекта, например zabota@solncesvet.ru. Доступ к входящим/исходящим письмам через IMAP/SMTP задаётся в настройках проекта.

НазваниеEmail ящикаIMAPSMTPСтатус
Ящики проекта ещё не добавлены

Добавьте первый почтовый ящик для мониторинга доставляемости и тестовых отправок.

API-события → шаблоны писем

Здесь настраивается, какой шаблон отправляется для конкретного API-события. В списке доступны только шаблоны, где включён чекбокс используется при SMTP/API и задан template_key.

Код событияШаблон
conference_certificate_ready
#59 · Конференция — сертификат готов — Сертификат участника конференции готов
conference_registration_created
#58 · Конференция — регистрация — Регистрация на конференцию принята
contest_results
Конкурс — результаты
#55 · Конкурс — результаты готовы — Результаты конкурса готовы
contest_work_submitted
#54 · Конкурс — работа отправлена — Работа на конкурс получена
course_document_ready
Курс — документ готов
#51 · Курсы — документ готов — Ваш документ по курсу готов
course_order_created
#49 · Курсы — создан заказ/заявка — Заявка на курс «{{ course_name }}» принята
course_paid
Курс — оплачен
#50 · Курсы — оплата прошла — Оплата курса «{{ course_name }}» прошла успешно
olympiad_participation_created
#52 · Олимпиада — участие принято — Участие в олимпиаде принято
olympiad_results
#53 · Олимпиада — результаты готовы — Результаты олимпиады готовы
professional_training_document_ready
#76 · КПО — документ готов — Документ по профессиональному обучению готов
professional_training_order_created
#74 · КПО — создан заказ/заявка — Заявка на профессиональное обучение «{{ course_name }}» принята
professional_training_paid
#75 · КПО — оплата прошла — Оплата профессионального обучения «{{ course_name }}» прошла успешно
publication_book_published
#65 · Публикация в сборнике — опубликовано — Публикация в сборнике готова
publication_book_submitted
#64 · Публикация в сборнике — материал отправлен — Материал для сборника получен
publication_journal_published
#67 · Публикация в журнале — опубликовано — Публикация в журнале готова
publication_journal_submitted
#66 · Публикация в журнале — материал отправлен — Материал для журнала получен
publication_site_published
#63 · Публикация на сайте — опубликовано — Ваш материал опубликован на сайте
publication_site_submitted
#62 · Публикация на сайте — материал отправлен — Материал для публикации на сайте получен
qualification_course_document_ready
#70 · КПК — документ готов — Документ по курсу повышения квалификации готов
qualification_course_order_created
#68 · КПК — создан заказ/заявка — Заявка на курс повышения квалификации «{{ course_name }}» принята
qualification_course_paid
#69 · КПК — оплата прошла — Оплата курса повышения квалификации «{{ course_name }}» прошла успешно
retraining_course_document_ready
#73 · КПП — диплом готов — Диплом о профессиональной переподготовке готов
retraining_course_order_created
#71 · КПП — создан заказ/заявка — Заявка на профессиональную переподготовку «{{ course_name }}» принята
retraining_course_paid
#72 · КПП — оплата прошла — Оплата профессиональной переподготовки «{{ course_name }}» прошла успешно
seminar_certificate_ready
#57 · Семинар — сертификат готов — Сертификат участника семинара готов
seminar_registration_created
#56 · Семинар — регистрация — Регистрация на семинар принята
webinar_certificate_ready
#61 · Вебинар — сертификат готов — Сертификат участника вебинара готов
webinar_registration_created
#60 · Вебинар — регистрация — Регистрация на вебинар принята

Проверочная отправка себе

Тестовая отправка создаёт временное письмо с контекстом проверки и сразу отправляет только его; общий worker не включается.

API-события проекта

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

API-событиеСтатусКоличество
Нет событий за выбранный период

Дубликат — письмо не создано повторно: Guru Send получил повтор такого же события/заказа и не поставил второе письмо, чтобы не задублировать отправку.

DNS и доставляемость

Безопасный список того, что нужно настроить для отправки и репутации.

Проверить записи

Чек-лист подключения проекта

✓ готово
Выбран from_email проекта
project
● нужно сделать
A для SMTP hostname
project
● нужно сделать
A для админки/API поддомена
project
● нужно сделать
A для tracking/open/click домена
project
● нужно сделать
MX для технического приёма bounce/FBL/unsubscribe
project
✓ готово
SPF TXT отправочного домена опубликован
project
✓ готово
SPF TXT для Return-Path/bounce-домена mg опубликован
project
● нужно сделать
DKIM TXT опубликован
project
● нужно сделать
DMARC TXT опубликован
project
● нужно сделать
PTR/rDNS у провайдера IP направлен на mail-host
provider
Настраивается у VPS/IP-провайдера, не в Reg.ru зоне домена.
● нужно сделать
Домен добавлен и подтверждён в Google Postmaster
project-manual
● нужно сделать
Mail.ru Postmaster + FBL/abuse адреса настроены
project-manual
● нужно сделать
Домен добавлен и подтверждён в Яндекс.Постмастер
project-manual
● нужно сделать
Задан план прогрева домена/IP
project-manual

A-записи

Name
mail.solncesvet.ru
Type
A
● fail
Value
85.198.84.139
Actual DNS
biz.mail.ru. 95.163.39.119
Куда/зачем
SMTP hostname / HELO / MX target; uses project outbound sending IP
Name
send.solncesvet.ru
Type
A
● fail
Value
45.144.176.33
Actual DNS
31.184.203.48 31.184.202.188
Куда/зачем
админка/API; uses Guru Send service web IP
Name
go.solncesvet.ru
Type
A
● fail
Value
45.144.176.33
Actual DNS
85.198.84.139
Куда/зачем
open/click tracking; uses Guru Send service web IP

MX-записи

Name
mg.solncesvet.ru
Type
MX
● fail
Value
10 mail.solncesvet.ru.
Actual DNS
10 mx1.solncesvet.ru.
Куда/зачем
технический приём bounce/FBL/unsubscribe; apex MX можно оставить у Mail.ru/Яндекс

TXT-записи: SPF / DKIM / DMARC

Name
solncesvet.ru
Type
TXT
✓ ok
Value
v=spf1 ip4:85.198.84.139 -all
Actual DNS
mailru-verification: 9504baae626e6041 mailru-verification: 9f3e9b3b91a79370 v=BIMI1;l=https://solncesvet.ru/content/img/logo.svg facebook-domain-verification=xx4tikfq64bb5vpu0m8okc07yy5ug9 google-site-verification=UUZhF451yoiT6V6iBa3KyF7qNf1j8M95fJhhYWIhJWo google-site-verification=gpLLeTPaUd3UViXHj0LCe1NbaS9Xdoyr1aGVUaprK8Y google-site-verification=ulsDZ-wuPcoZyps-QO2BJ_VRINuWQnbZbeiDMPiOyVQ google-site-verification=ytzqcDe5oUCdTd9N1ketGKvkq4PrKOE_j-FLsjyzJZY _acme-challenge.solncesvet.ru. TXT 0MPisS3EjjcUt4OcIbC5sShjCkEs7zKBSHxsx2qO870, _acme-challenge.solncesvet.ru. TXT POUwmugMoIoDY-caXbwXMXJ6Nw9nAD4Jb842RqQIQj8 v=spf1 ip4:85.198.84.139 ip4:91.142.85.33 ip4:185.162.93.123 ip4:91.142.86.21 include:_spf.mail.ru include:_spf.amocrmmail.com include:spf.unisender.com include:_spf.dashasender.ru +a ~all mailruverify03032023 mailru-verification: 0a1bdb9e396ff3ce mailru-verification: 168bd2d975ac1574 mailru-verification: 226a67c5dc389106 mailru-verification: 29314f4bc14e8b60 mailru-verification: 44427e4a2533b7ee mailru-verification: 44ce4a6ee872723e mailru-verification: 476b32fc7d2914dd
Куда/зачем
SPF: разрешить отправку с этого IP; если есть Mail.ru/UniSender — объединить в одну SPF-запись
Name
mg.solncesvet.ru
Type
TXT
✓ ok
Value
v=spf1 ip4:85.198.84.139 -all
Actual DNS
v=spf1 ip4:85.198.84.139 -all
Куда/зачем
SPF для Return-Path/bounce-домена mg; нужен для SPF-проверки envelope sender
Name
guru._domainkey.solncesvet.ru
Type
TXT
● fail
Value
v=DKIM1;h=sha256;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsIcLzQTdXR4UzzAfNq9Ain4Bh7dGcY2oNqLWo9vR1tKJ/NsFaYB+PyDZKNiGPDimDpHqnpctww3CrOUCoep4/erCbM7oSqEc9qw+oBFXUjIlAKTr9lsd5t1VioEaEyU02qLue4A3pCpK2ZJvFNt5ewWLwY9P7Xw/l9ulb+xVsWQhNvvVtYRrHM9UxcXr0F6ePuRDAqpno9QGxTVcqKY+QPoiGmKDcaN7lW3QCtii/4i4PAq1hqwCm/zM8XdvWjH00TRdlUeNHcEO151QeJoRUzgW7OKny61Q9xCcMKgvj+s++WipALmEqgiWFU2Cq55jCIjUsIsDM1M5kyk4H10PUwIDAQAB
Actual DNS
Куда/зачем
DKIM selector guru
Name
_dmarc.solncesvet.ru
Type
TXT
● fail
Value
v=DMARC1; p=none; rua=mailto:dmarc@solncesvet.ru; ruf=mailto:dmarc@solncesvet.ru; fo=1; adkim=s; aspf=s
Actual DNS
v=DMARC1; p=quarantine; rua=mailto:info@solncesvet.ru; ruf=mailto:info@solncesvet.ru;
Куда/зачем
DMARC стартово p=none

PTR / rDNS у провайдера IP

Name
85.198.84.139
Type
PTR
● fail
Value
mail.solncesvet.ru
Actual DNS
mx1.solncesvet.ru.
Куда/зачем
PTR/rDNS у провайдера IP должен указывать на SMTP hostname; forward A этого имени должен возвращать IP

Адреса для Postmaster / FBL / abuse

bounce@mg.solncesvet.ru bounce+{send_id}@mg.solncesvet.ru fbl@mg.solncesvet.ru abuse@mg.solncesvet.ru unsubscribe@mg.solncesvet.ru dmarc@solncesvet.ru
Режим эксперта: API, IP precheck и Postfix

IP precheck

API endpoint проверки

/admin/sites/solncesvet/dns-check /api/ip-precheck?ip=1.2.3.4

Postfix

myhostname = mail.solncesvet.ru myorigin = /etc/mailname /etc/mailname = mail.solncesvet.ru smtpd_milters = inet:127.0.0.1:8891 non_smtpd_milters = inet:127.0.0.1:8891

Postmaster кабинеты

Google Postmaster
https://postmaster.google.com/
Добавить домен solncesvet.ru, подтвердить TXT-запись, смотреть reputation/ошибки. Для FBL указывать: fbl@solncesvet.ru и abuse@solncesvet.ru.
Mail.ru Postmaster
https://postmaster.mail.ru/
Добавить домен solncesvet.ru, подтвердить TXT-запись, смотреть reputation/ошибки. Для FBL указывать: fbl@solncesvet.ru и abuse@solncesvet.ru.
Яндекс.Постмастер
https://postmaster.yandex.ru/
Добавить домен solncesvet.ru, подтвердить TXT-запись, смотреть reputation/ошибки. Для FBL указывать: fbl@solncesvet.ru и abuse@solncesvet.ru.