джанговская send_mail() пошлет вам, что хотите куда хотите ...
поиск по пользователям в Active Directory (если я вас правильно понял)...
осуществить можно с помощью python библиотеки ldap, подключаетесь -> делаете запрос ...
ldap.set_option(ldap.OPT_X_TLS_REQUIRE_CERT, ldap.OPT_X_TLS_NEVER)
ldap_dc = 'ldap://ldap-adress.domen.company.ru:389'
aduser = 'name@domen.company.ru' # доменная учетка
password = 'QWE123qwe' # пасс от учетки
l = ldap.initialize(ldap_dc)
l.set_option(ldap.OPT_REFERRALS, 0)
l.set_option(ldap.OPT_PROTOCOL_VERSION, 3)
l.set_option(ldap.OPT_X_TLS, ldap.OPT_X_TLS_DEMAND)
l.set_option(ldap.OPT_X_TLS_DEMAND, True)
l.set_option(ldap.OPT_DEBUG_LEVEL, 255)
l.simple_bind_s(aduser, password)
base_dn = 'dc=domen, dc=company, dc=ru'
filter = '' # тут свой фильтр ... это отдельная история
attrs = [b'cn', b'displayName', b'Description', b'mail',] # что запрашиваем
search = l.search_ext(base_dn, ldap.SCOPE_SUBTREE, filter, attrs)
наверное можно сделать даже запрос к АД используя AJAX и тд ... но это уже дело логики, главное что питон может подключить к АД и искать там что вам угодно ...
П.С. столкнулся с проблемой , когда в компании стоит ограничение на размер запроса, поэтому приходилось делать миллион запросов в цикле, пока ограничение не сняли
Updated 29 June 2016, 16:51 by Origin.