Привет снова,
Я изучил эту тему, и моя проблема очень похожа на описанную здесь:
С той лишь разницей, что в моём случае письма с подтверждением вообще не отправляются — ни новым, ни существующим участникам. В той теме письма всё же отправлялись, хоть и с некоторыми проблемами.
У меня уже был тестовый аккаунт на форумах (я не владелец, а просто один из администраторов), который я создал для проверки различных функций. Этот аккаунт был подтверждён ещё два года назад. Я нажал кнопку «Деактивировать аккаунт» на странице управления этим тестовым аккаунтом, где указано: «Деактивированный пользователь должен повторно подтвердить свой адрес электронной почты». Однако письмо так и не пришло.
Вот что я сделал дальше:
В той теме, на которую я ссылался выше, я заметил, что во вкладке «Вход» есть опция «Сотрудники должны одобрять все новые учётные записи». Я включил эту опцию. Затем я создал новый тестовый аккаунт. После нажатия кнопки «Создать новую учётную запись» меня перекинуло на страницу с сообщением: «Мы не можем определить, был ли создан ваш аккаунт. Пожалуйста, убедитесь, что включены файлы cookie». Я зашёл во вкладку «Новые пользователи» в настройках и увидел там этот аккаунт серым цветом (что означает, что он не активирован). Я нажал на имя нового аккаунта, затем на кнопку «Активировать аккаунт» на странице управления этим аккаунтом, и он был активирован. После этого я получил уведомление о необходимости проверить и одобрить только что активированный аккаунт. Я нажал «Одобрить пользователя». Вернувшись во вкладку «Новые пользователи», я увидел, что имя пользователя теперь синее, что означает его активацию и готовность к использованию.
На протяжении всего этого процесса ни одно письмо не было отправлено.
Я просмотрел список последних новых участников: последние 37 аккаунтов, созданных на форумах, имеют серые имена, то есть они не активированы.
Я не менял никаких настроек, чтобы вызвать такое поведение. Единственное, что приходит в голову, — это возможное влияние обновления, которое я недавно установил.
Конечно, я и другие модераторы можем вручную активировать и одобрять всех пользователей, но система должна работать так, чтобы не требовалось участия персонала форума.
Не изменилось ли что-то недавно, из-за чего возникла такая ситуация, или есть какая-то настройка, которую мне нужно изменить или исправить? Я пересмотрел все настройки, но ничего подходящего не нашёл. В данный момент установлена версия 2.4.0.beta7.
Спасибо!
