Цитата |
---|
С этим вопросом тоже разобрался. Создал в AD группу "Импорт в битрикс" и добавил туда этого пользователя (теоретически я так могу переносить не по отделам, а по пользователям - 10 человек надо добавить в битрикс, в группу их добавил, сделал импорт... в общем то, что я хотел). |
Самый проверенный способ:
- В AD создаете 2 группы рассылок:
-- Bitrix Users (прописываете соответствие с Сотрудниками (12*), Пользователи имеющие право голосовать за рейтинг (3*), Пользователи имеющие право голосовать за авторитет(4*) )
-- Bitrix Admins (прописываете соответствие с Администратор (1*))
- Включаете синхронизацию каждые 24 часа, определяете интересующий набор полей
- В правиле отбора сотрудников пишете ограничение на группу рассылок
Когда нужно будет чтобы пользователь попал на портал - включаете его в AD в группу рассылок Bitrix Users. Если нужно чтобы он еще и админом был то и в Bitrix Admins тоже.
Проверенное годами решение
* - ID групп указал стандартные для первой и единственной установки. На портале реально нужно смотреть, т.к. могут отличаться.
Цитата |
---|
если в этот скрипт подставить вместо email@example.com нормальный живой адрес - при выполнении скрипта письмо на этот ящик приходит. То есть вроде как настройки подключения к почтовому серверу указаны верно. Почему не приходят уведомления пользователям? |
1) Заходим в таблицу b_event и смотрим последние отправленные сообщения.
Если статуc (SUCCESS_EXEC):
- Равен 0 - значит программное ограничение - ищем обработчики событий
- Равен Y - значит письмо отправлено (см п.2)
- Равен F - значит письмо не принято к отправке MTA (см п.2)
- Равен N - значит письмо еще вообще не отправлялось (см п.3)
2) Если мы получили эти статусы, а письмо так и не дошло, то по email пользователя ищем строчку в логах MTA - /home/bitrix/.msmtp.log
Делаем это через консоль. Скорее всего увидите ошибику и дальше уже будете разбираться с MTA -> MDA, а не с битриксом.
Сразу оговорюсь - MS Exchange использует 25 порт, TLS - Y. Яндекс и гугл 587 (по памяти вроде этот).
3) Если видим только N, значит на портале нет пользователей (если агенты на хитах), либо неправильно работает cron (гуглим: bitrix перенос агентов на крон)
Код |
---|
С импортированными пользователями тоже странности. Я настроил импорт так чтоб все пользователи попадали в корневую группу организации. Так же создал подразделы. Выполнил импорт - пользователи лежат в корне. Руками растащил их по отделам, назначил руководителей. Человек авторизуется с учётными данными AD и в структуре перемещается из своего подразделения в корень. Хорошо, снова переношу его руками в нужное подразделение. Человек выходит из битрикс, заходит снова - и он опять не в своём подразделении, а в корневой группе.
Как с этим бороться? |
Вы тянете структуру из AD, соответственно ручками Вы ничего на портале не должны строить.
Либо Вы НЕ должны тянуть структуру из AD (и тогда каждого нового пользователя Вы будете маппить ручками), либо Вы должны построить нужную Вам структуру именно в AD.