Может ли Joomla отправить пользователю электронное письмо после того, как администратор одобрит его? - PullRequest
1 голос
/ 10 февраля 2020

Проблема:

  1. Пользователь регистрируется на стороне и получает электронное письмо с подтверждением, которое можно использовать. и
  2. Администратор получает уведомление по электронной почте о новом зарегистрированном пользователе
  3. Администратор активирует и включает пользователя
  4. Пользователю не отправляется уведомление об активации его учетных записей

Нет подсказок в логах. Почтовый сервер работает как описано. Тесты с системной электронной почтой, активной для пользователей, не показывают различий в поведении. Также добавлено значение true для $return = JFactory::getMailer()->sendMail($data['mailfrom'], $data['fromname'], $data['email'], $emailSubject, $emailBody, true); при регистрации. php

Работает ли эта функция на самом деле? Любая помощь в решении этого была бы очень оценена.

Использование Joomla 3.9.15 и отсутствие внешних плагинов для управления пользователями.

Заранее спасибо за ваше время.

1 Ответ

0 голосов
/ 12 февраля 2020

Joomla различает активацию пользователя по ссылке через электронную почту или через административный сервер. Чтобы отправить электронное письмо пользователю после активации учетной записи, необходимо воспользоваться ссылкой из электронного письма. Активация из бэкэнда администрирования не отправит электронное письмо пользователю, аккаунт которого был активирован.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...