Exim + dovecot + ad

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kolesya
сержант
Сообщения: 191
Зарегистрирован: 2006-10-17 15:54:01
Откуда: Украина, Киев

Re: Exim + dovecot + ad

Непрочитанное сообщение kolesya » 2009-10-10 11:58:46

tolik_dub писал(а):Ой не жалієте ви, хлопці, доменних контролерів. Хоча я сам зараз їх дрюкаю куди можна :) зараз пишу довідник по співробітниках контори на ПХП який тягне все з Актів Дайрікторі, з інтерфейсом для кадровички шоби могла міняти відділ, фотку, телефон і т п. ...
доступ кадрам на изменение, и еще через веб ...
а вы батенька извращенец ))

справочник только на select через веб,
кадрам дайте право на изменение нужных полей в АД ну и оснастку в mmc настройте. и будет вам щастье ))

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Exim + dovecot + ad

Непрочитанное сообщение Alex_hha » 2009-10-10 13:11:36

2 tolik_dub
ты уже пиши либо на укр либо на рус, а то какой то самопал жесткий :-D

izhukov.ru
проходил мимо

Re: Exim + dovecot + ad

Непрочитанное сообщение izhukov.ru » 2009-12-04 11:52:17

CrazyPilot писал(а):Переписал в экзиме транспорт на:

Код: Выделить всё

dovecot_delivery: 
  driver = pipe
  delivery_date_add
  envelope_to_add
  return_path_add
  check_string =
  command =/usr/local/libexec/dovecot/deliver -d ${lookup ldap{user=LDAP_AD_BINDDN pass=LDAP_AD_PASS ldap:///dc=domain,dc=com?sAMAccountName?sub?(&((objectClass=top)(objectClass=user)(objectClass=organizationalPerson)(objectClass=person))(mail=${quote_ldap:$local_part}${quote_ldap:@}${quote_ldap:$domain}))}{$value} }@$domain
  user = mailnull
  group = mail
  message_prefix = ""
  message_suffix = ""
  log_output
Но exim меня послал:

Код: Выделить всё

2008-08-14 14:34:45 [2831] 1KTaAH-0000je-6L == superman@domain.com R=dovecot_user T=dovecot_delivery defer (0): Expansion of "${lookup" from command "/usr/local/libexec/dovecot/deliver -d ${lookup ldap{user="CN=ldap%20ldap,CN=Users,DC=domain,DC=com" pass=12345678 ldap:///dc=domain,dc=com?sAMAccountName?sub?(&((objectClass=top)(objectClass=user)(objectClass=organizationalPerson)(objectClass=person))(mail=${quote_ldap:$local_part}${quote_ldap:@}${quote_ldap:$domain}))}{$value} }@$domain" in dovecot_delivery transport failed: missing lookup type
Теперь я вообще ничего не понимаю. Запрос перечитал раз 100. Написано же русским языком lookup ldap.
Почему missing lookup type?
Параметр command парсится по пробелам, следовательно весь lookup нужно заключить в кавычки.

Код: Выделить всё

command =/usr/local/libexec/dovecot/deliver -d [b]"[/b]${lookup ldap{user=LDAP_AD_BINDDN pass=LDAP_AD_PASS ldap:///dc=domain,dc=com?sAMAccountName?sub?(&((objectClass=top)(objectClass=user)(objectClass=organizationalPerson)(objectClass=person))(mail=${quote_ldap:$local_part}${quote_ldap:@}${quote_ldap:$domain}))}{$value} }@$domain[b]"[/b]

CrazyPilot
ст. сержант
Сообщения: 321
Зарегистрирован: 2008-08-14 9:17:58
Откуда: Санкт-Петербург
Контактная информация:

Re: Exim + dovecot + ad

Непрочитанное сообщение CrazyPilot » 2009-12-04 21:49:54

О_О
некропостинг?