Как отправить письмо после регистрации?

Возник такой вопрос:
На сайте отключена активация аккаунта (то-есть активируется пользователь сразу после регистрации)
Соответственно, на почту ему ничего не приходит.
Как сделать отправку простого приветственного письма на почту пользователя, после регистрации?

(Не путать с письмом, которое содержит в себе ссылку для активации аккаунта)
Нужно отправить обычное письмо с приветствием.

Есть мысля сделать это как-то при помощи formit, но с чего начать и как действовать не понимаю.
Возможно есть и другие варианты.
Буду благодарен за помощь!
Андрей
17 мая 2019, 10:06
modx.pro
1
1 658
0

Комментарии: 8

vectorserver
17 мая 2019, 11:38
0
Изучай тут все расписано подробно
marabar.ru/blogs/instructions/login-v-modx-revolution/
    Андрей
    17 мая 2019, 11:41
    0
    Вероятнее всего не правильно поняли. На эту статью натыкался, но здесь описание именно страницы приветствия.
    Мне нужно отправить пользователю письмо приветствия.
      Андрей
      17 мая 2019, 12:36
      0
      Плагин на событие onUserSave.
        Андрей
        17 мая 2019, 12:38
        0
        Большой наглостью будет, если я попрошу прислать пример плагина, в котором будет указан шаблон письма?
          Андрей
          17 мая 2019, 13:02
          1
          +1
          Плагин такой:
          if ($modx->event->name === 'OnUserSave' && $mode === 'new') {
              здесь получаем мыло нового пользователя и отправляем ему письмо
          }

          Как работать с почтой — Отправка письма на e-mail через сервис MODX modMail
            Андрей
            17 мая 2019, 13:04
            0
            Огромнейшее тебе спасибо друг!
            Очень помог!
            Единственный вопрос, не совсем в этом разбираюсь.
            Догнал как добавить плагин, скрипт отправки почты тоже вставил

            /*Адрес получателя нашего письма*/
            $modx->mail->address('to', 'user@example.com');

            Как в адрес, вбить почту пользователя, который зарегистрировался?
              Андрей
              17 мая 2019, 13:26
              1
              +1
              if ($modx->event->name === 'OnUserSave' && $mode === 'new') {
                  $profile = $user->getOne('Profile'); //получаем профиль юзера
                  $useremail = $profile->get('email'); // получаем почту
                  
                  тут всякий разный код
                  
                  /*Адрес получателя нашего письма*/
                  $modx->mail->address('to', $useremail);
              }
                Андрей
                17 мая 2019, 13:28
                0
                Огромная благодарность!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    8