Включил в Мониторе производительности запись SQL запросов.
Переключил несколько раз Активная подписка и Подписка подтверждена
В Производительность -> Страницы выбрал нужный запрос (/local/components/bitrix/sender.segment.edit/ajax.php)
Просмотрел все хиты. Везде запрос к БД для Подписок и рассылок вот такой
Код |
---|
SEL ECT
S.ID,
S.USER_ID,
S.ACTIVE,
S.EMAIL,
S.FORMAT,
S.CONFIRM_CODE,
S.CONFIRMED,
DATE_FORMAT(
S.DATE_UPDATE,
'%d.%m.%Y %H:%i:%s'
) DATE_UPDATE,
DATE_FORMAT(
S.DATE_INSERT,
'%d.%m.%Y %H:%i:%s'
) DATE_INSERT,
DATE_FORMAT(
S.DATE_CONFIRM,
'%d.%m.%Y %H:%i:%s'
) DATE_CONFIRM,
U.LOGIN USER_LOGIN,
U.NAME USER_NAME,
U.LAST_NAME USER_LAST_NAME
FR OM
b_subscription S
LEFT JOIN b_user U ON
(S.USER_ID = U.ID)
WHERE
(1 = 1)
ORDER BY
S.ID ASC
|
Т.е. нет условий в WHERE по активности и подтверждению email
По веб-формам вообще не проходят запросы к таблице b_form
Товарищи разработчики, пожалуйста, посвятите несколько минут вашего рабочего времени этому вопросу. Надеюсь, что я что-то делаю не так и модуль Email-маркетинг работоспособен