Перейти к содержанию

Конфигурация

Эта страница перечисляет каждую настройку Mailroom, сгруппированную по вкладке, на которой она находится. Настройки лежат в user/config/plugins/mailroom.yaml и редактируются на вкладке Settings страницы Mailroom в Admin Next (кнопка Settings над страницей и кнопка Configure плагина открывают её обе). Значения по умолчанию поставляются в собственном mailroom.yaml плагина.

Некоторые вещи вообще не настройки: списки, теги, сегменты, шаблоны, кампании, автоматизации и исключения создаются на собственных экранах Mailroom и хранятся в его базе данных.

Карта вкладок

Вкладка Что управляет
Sending Может ли почта уходить, как быстро, от кого она приходит и три вида сообщений
Email Design Логотип, цвета, текст подвала и почтовый адрес макета письма
Tracking Открытия, переходы, сколько хранится детализация и разметка ссылок
Signup Значение двойного подтверждения по умолчанию, предложение согласия, файлы импорта
Public Pages Адрес сайта, базовый маршрут, шаблон страницы, страница подтверждения, ограничения частоты и доверенные прокси
Segments Как часто пересчитываются сегменты
Automations Работа автоматизаций и сколько людей двигается за запуск
Health Переопределения проверок доставляемости и предупреждение о проценте возвратов
Providers Карточки webhook провайдеров
Advanced База данных и обработчик

enabled — переключатель состояния плагина над вкладками.

Sending

См. Отправку и провайдеров. Вкладка открывается карточкой Can this site send mail? и имеет карточку The queue worker под скоростью отправки.

Ключ Название По умолчанию Что делает
sending.per_minute Messages Per Minute 60 Наибольшее число сообщений, которое сайт отправляет за минуту, по всем кампаниям.
sending.batch Recipients Per Run 50 Сколько людей один запуск задания отправки берёт на себя, прежде чем вернуть управление обработчику.
sending.abort_after_failures Stop After Consecutive Failures 25 Отклонённых отправок подряд до того, как кампания остановит себя. Один успех сбрасывает счётчик.
from_name From Name пусто Имя, от которого отправляются кампании. Пусто использует имя плагина Email. Кампания может использовать другое, заданное в её редакторе, как и список через API.
from_email From Address пусто Адрес, с которого отправляются кампании. Пусто использует адрес From плагина Email.
messages.confirmation Confirmation Emails Включено Отправлять письма двойного подтверждения подписки. Выключено — никто новый не сможет подтвердить.
messages.campaign Campaigns Включено Отправлять кампании.
messages.flow_email Automation Emails Включено Отправлять письма, которые отправляют автоматизации.

Email Design

См. Шаблоны и брендирование.

Ключ Название По умолчанию Что делает
branding.logo Logo пусто URL изображения или путь на этом сайте. Пусто печатает название сайта.
branding.logo_width Logo Width (pixels) 160 Какой ширины рисуется логотип (от 16 до 600).
branding.accent Accent Color пусто Ссылки, кнопка подтверждения и линия под шапкой, а также кнопки и ссылки на публичных страницах и в блоке подписки. Пусто — бирюзовый в письме и акцент вашей темы на страницах, где он у неё есть.
branding.background Background Color #f4f5f7 На чём лежит карточка.
branding.text Text Color #222222 Цвет сообщения.
branding.footer_text Footer Text пусто Строка или две под каждым сообщением, брендированным или простым. Обычный текст.
branding.postal_address Postal Address пусто Печатается внизу каждого сообщения, брендированного или простого, и в его текстовой части.

Tracking

См. Отчёты и отслеживание.

Ключ Название По умолчанию Что делает
tracking.opens Track Opens Включено Добавлять пиксель открытия в кампании. Новая кампания начинает с этого и может сказать иначе.
tracking.clicks Track Clicks Включено Отправлять ссылки кампании через редирект перехода. Новая кампания начинает с этого и может сказать иначе.
tracking.retain_days Keep Detail For (days) 365 Сколько хранятся отдельные переходы и события провайдера. Итоги остаются.
utm.enabled Tag Campaign Links Включено Добавлять параметры UTM к ссылкам обратно на ваш сайт.
utm.source Source newsletter utm_source.
utm.medium Medium email utm_medium.
utm.campaign Campaign пусто utm_campaign. Пусто использует имя каждой кампании.
utm.content Content пусто utm_content.

Signup

См. Двойное подтверждение подписки и согласие и Импорт и экспорт.

Ключ Название По умолчанию Что делает
double_opt_in Ask People to Confirm Включено Значение по умолчанию для нового списка. У каждого списка своё.
consent_text Consent Sentence "I agree to receive email from this site. I can leave with one click at any time." Формулировка рядом с флажком. Её хеш хранится у каждого согласившегося или хеш собственного предложения блока подписки, когда он его показывает. Пусто не просит согласия.
import.keep_days Keep Uploaded Files For (days) 30 Сколько загруженный список контактов остаётся на диске, если его импорт так и не запускался. 0 хранит их.

Public Pages

См. Списки и формы подписки и API подписки.

Ключ Название По умолчанию Что делает
site_url Site URL пусто Адрес, с которого начинается каждая ссылка в письме, например https://www.example.com. Пусто использует Custom Base URL Grav и заполняется при первом визите администратора, когда не задано ни то, ни другое.
route Route Base /newsletter Где отвечают публичные страницы. Задайте до отправки первой кампании.
pages.base_template Page Template пусто Шаблон темы, который расширяют публичные страницы. Пусто использует partials/base.html.twig.
pages.builtin_css Mailroom Stylesheet Включено Небольшой файл стилей Mailroom на каждой странице сайта для публичных страниц и блока подписки где угодно. Каждое правило в нём ограничено собственными классами Mailroom.
confirm.on_get Confirm on Opening the Link Выключено Подтверждать при открытии ссылки. Оставьте выключенным.
confirm.auto_submit Press the Button for Them Включено Страница подтверждения нажимает свою кнопку скриптом.
rate_limits.subscribe Signups Per Hour 10 Подписок с одного адреса посетителя в час. 0 выключает ограничение.
rate_limits.token Link Pages Per Hour 60 Страницы подтверждения, отписки, предпочтений и веб-просмотра на адрес посетителя.
rate_limits.tracking Opens and Clicks Per Hour 600 Пиксель и редирект перехода на адрес посетителя. Держите высоким.
rate_limits.webhook Webhook Requests Per Hour 6000 Запросы webhook провайдера с одного адреса. Держите высоким.
security.trusted_proxies Trusted Proxies [] Адреса или диапазоны CIDR, чьему X-Forwarded-For верят.

Segments

См. Теги и сегменты.

Ключ Название По умолчанию Что делает
segments.count_every_minutes Recount Segments Every 15 Минут между пересчётами. 0 пересчитывает при каждом запуске обработчика.

Automations

См. Автоматизации.

Ключ Название По умолчанию Что делает
automations.enabled Run Automations Включено Выключено удерживает все автоматизации сразу. Никого не выводят.
automations.per_tick People Moved Per Run 200 Сколько людей один запуск автоматизаций двигает на шаг (от 1 до 1000).

Health

См. Доставляемость.

Ключ Название По умолчанию Что делает
deliverability.sending_domain Sending Domain пусто Домен, на котором живут ваши записи DNS, когда он не тот, что в адресе From.
deliverability.dkim_selector DKIM Selector пусто Селектор DKIM, когда транспорт не может его назвать. Два через запятую во время ротации.
deliverability.return_path Custom Return Path пусто Ваш собственный хост return-path, когда проверка SPF продолжает падать на домене, который, как вы знаете, настроен.
alerts.bounce_rate_percent Bounce Rate That Raises an Alert 5 Баннер на панели управления, когда больше этого процента почты за последние тридцать дней вернулось.

Providers

На вкладке только карточки провайдеров (см. Отправку и провайдеров). Их кнопки пишут под providers.<name> в mailroom.yaml:

Ключ Что это
providers.<name>.secret Случайный секрет пути в URL webhook этого провайдера, записывается Generate a secret. Никогда не вводится вручную.
providers.<name>.webhook_id, webhook_events, set_up_at, secret_at, webhook_dead_at Что зарегистрировал Set up in и когда, чтобы карточка могла это сказать.
providers.smtp2go.auth_header Только YAML. Полное значение заголовка Authorization, когда вы добавляете его в webhook в панели SMTP2GO.

Ключи подписи провайдеров живут в настройках каждого транспортного плагина, не здесь.

Advanced

См. Установку и Задания и cron.

Ключ Название По умолчанию Что делает
database.type Database sqlite sqlite, mysql (MySQL или MariaDB) или pgsql (PostgreSQL). Смена направляет на другую, пустую базу данных.
database.auto_migrate Update the Tables sqlite sqlite (само на SQLite, иначе из командной строки), auto (само в любой базе данных) или manual (только из командной строки).
database.sqlite.path SQLite File пусто Пусто оставляет его в user-data://mailroom/mailroom.sqlite. Потоковый или абсолютный путь.
database.mysql.host, .port, .unix_socket, .dbname, .username, .password Host, Port, Socket, Database Name, Username, Password localhost, 3306 MySQL или MariaDB. Заданный сокет используется вместо хоста и порта.
database.pgsql.host, .port, .dbname, .username, .password, .sslmode Host, Port, Database Name, Username, Password, SSL Mode localhost, 5432 PostgreSQL. SSL Mode — значение сервера по умолчанию, disable, allow, prefer, require, verify-ca или verify-full.
worker.scheduler Run From Grav's Scheduler Включено Запускать обработчик из планировщика Grav каждую минуту.
worker.inline_drain Send Right After the Request Включено Выполнять задания, поставленные запросом, после его ответа.
worker.inline_budget_seconds Seconds After a Request 3 Сколько может длиться эта разгрузка (от 1 до 30).
worker.job_timeout_seconds Longest One Job May Run (seconds) 120 Задание дольше этого останавливается и пробуется снова. 0 выключает ограничение.
worker.retain_days Keep Finished Jobs For (days) 30 Завершённые и неудачные задания убираются через столько дней.
mail_log.retain_days Keep the Message Log For (days) 180 Строки журнала сообщений убираются через столько дней. 0 хранит их.