[QUOTE]
LemonTree написал:
email post-запросом уходит в обработчик.[/QUOTE]
ну так надо добавить в этом обработчике что то типа
[CODE]
$user = new CUser();
$login = email post-запросом или что-то другое;
$pass = генерируем пароль с помощью простенькой функции;
$arFields['LOGIN'] = $login;
$arFields['PASSWORD'] = $pass;
$arFields['CONFIRM_PASSWORD'] = $pass;
$ID = $user->Add($arFields);
if($ID > 0) {
CUser::SetUserGroup($ID, [id группы для привязки]);//кидаем юзера в нужную группу
//если юзер успешно создался
//делаем событие CEvent::Send
//в массив передаваемых полей сообщения добавляем
$arFieldsSend = [
"TITLE" => название сообщения,
'MAIL' =>$login,
'LOGIN' => 'Ваш логин: '.$login,
'PASSWORD' => 'Ваш пароль: '.$pass
];
CEvent::Send("код почтового события", "s1", $arFieldsSend, "N", "");//отправляем
}
[/CODE]
в почтовом шаблоне нужного события вывести #LOGIN# и #PASSWORD#
в поле кому подставить #MAIL#