Как отправить письмо после регистрации?
Возник такой вопрос:
На сайте отключена активация аккаунта (то-есть активируется пользователь сразу после регистрации)
Соответственно, на почту ему ничего не приходит.
Как сделать отправку простого приветственного письма на почту пользователя, после регистрации?
(Не путать с письмом, которое содержит в себе ссылку для активации аккаунта)
Нужно отправить обычное письмо с приветствием.
Есть мысля сделать это как-то при помощи formit, но с чего начать и как действовать не понимаю.
Возможно есть и другие варианты.
Буду благодарен за помощь!
На сайте отключена активация аккаунта (то-есть активируется пользователь сразу после регистрации)
Соответственно, на почту ему ничего не приходит.
Как сделать отправку простого приветственного письма на почту пользователя, после регистрации?
(Не путать с письмом, которое содержит в себе ссылку для активации аккаунта)
Нужно отправить обычное письмо с приветствием.
Есть мысля сделать это как-то при помощи formit, но с чего начать и как действовать не понимаю.
Возможно есть и другие варианты.
Буду благодарен за помощь!
Комментарии: 8
Изучай тут все расписано подробно
marabar.ru/blogs/instructions/login-v-modx-revolution/
marabar.ru/blogs/instructions/login-v-modx-revolution/
Вероятнее всего не правильно поняли. На эту статью натыкался, но здесь описание именно страницы приветствия.
Мне нужно отправить пользователю письмо приветствия.
Мне нужно отправить пользователю письмо приветствия.
Плагин на событие onUserSave.
Большой наглостью будет, если я попрошу прислать пример плагина, в котором будет указан шаблон письма?
Плагин такой:
Как работать с почтой — Отправка письма на e-mail через сервис MODX modMail
if ($modx->event->name === 'OnUserSave' && $mode === 'new') {
здесь получаем мыло нового пользователя и отправляем ему письмо
}
Как работать с почтой — Отправка письма на e-mail через сервис MODX modMail
Огромнейшее тебе спасибо друг!
Очень помог!
Единственный вопрос, не совсем в этом разбираюсь.
Догнал как добавить плагин, скрипт отправки почты тоже вставил
/*Адрес получателя нашего письма*/
$modx->mail->address('to', 'user@example.com');
Как в адрес, вбить почту пользователя, который зарегистрировался?
Очень помог!
Единственный вопрос, не совсем в этом разбираюсь.
Догнал как добавить плагин, скрипт отправки почты тоже вставил
/*Адрес получателя нашего письма*/
$modx->mail->address('to', 'user@example.com');
Как в адрес, вбить почту пользователя, который зарегистрировался?
if ($modx->event->name === 'OnUserSave' && $mode === 'new') {
$profile = $user->getOne('Profile'); //получаем профиль юзера
$useremail = $profile->get('email'); // получаем почту
тут всякий разный код
/*Адрес получателя нашего письма*/
$modx->mail->address('to', $useremail);
}
Огромная благодарность!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.