|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : mitrohin a.s. 2:5020/400 05 Feb 2006 11:14:00 To : Pavel Alex Subject : Re: Sendmail & Ldap -------------------------------------------------------------------------------- On Thu, Feb 02, 2006 at 03:22:45PM +0300, Pavel Alex wrote: > Hello All! > > > Кто-то на практике подымал ldap_routing? > Уже который день трахаюсь, а sendmail даже не пытается "ldap" прощупать а он собран с поддержкой ldap? # sendmail -d0.1 Version 8.13.4 Compiled with: DNSMAP LDAPMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETUNIX NEWDB PIPELINING SASLv2 SCANF STARTTLS TCPWRAPPERS USERDB USE_LDAP_INIT XDEBUG ... /etc/make.conf SENDMAIL_CFLAGS= -I/usr/local/include -DSASL=2 -DLDAPMAP SENDMAIL_LDFLAGS= -L/usr/local/lib SENDMAIL_LDADD= -lsasl2 -llber -lldap > > ldapsearch -LLL -h lotus5 -b "" > "(&(objectClass=person)(mail=zzz@zzz.victoriabank.md))" mailhost > ответ > dn: CN=zzz,O=vicb > mailhost: lotus5 > > LDAPROUTE_DOMAIN(`zzz.victoriabank.md') > define(`confLDAP_DEFAULT_SPEC', `-h lotus5 -b ""') > FEATURE(`ldap_routing', `ldap -1 -T<TMPF> -v mail -k > (&(objectClass=person)(mail=%0))',`ldap -1 -T<TMPF> -v > mailRoutingAddress -k (&(objectClass=person)(mail=%0))',`bounce') > > > ../sendmail -bt -Cldaptest1.cf > ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) > Enter <ruleset> <address> > > $={LDAPRoute} > zzz.victoriabank.md > > /parse zzz.victoriabank.md > Cracked address = $g > Parsing envelope recipient address > canonify input: zzz . victoriabank . md > Canonify2 input: zzz . victoriabank . md > Canonify2 returns: zzz . victoriabank . md > canonify returns: zzz . victoriabank . md > parse input: zzz . victoriabank . md > Parse0 input: zzz . victoriabank . md > Parse0 returns: zzz . victoriabank . md > ParseLocal input: zzz . victoriabank . md > ParseLocal returns: zzz . victoriabank . md > Parse1 input: zzz . victoriabank . md > Parse1 returns: $# local $: zzz . victoriabank . md > parse returns: $# local $: zzz . victoriabank . md > 2 input: zzz . victoriabank . md > 2 returns: zzz . victoriabank . md > EnvToL input: zzz . victoriabank . md > EnvToL returns: zzz . victoriabank . md > final input: zzz . victoriabank . md > final returns: zzz . victoriabank . md > mailer local, user zzz.victoriabank.md > свои sendmail-ы в кучу так и не собрал и до ума не довел, но оно работало. define(`confDOMAIN_NAME', `mail.domain.tld') define(`confLDAP_DEFAULT_SPEC', `-w 3 -H ldaps://ldap.domain.tld -b ou=sendmail,o=myorg`'dnl -d cn=sendmail,o=myorg -P /etc/mail/sendmail.secret') define(`confLDAP_CLUSTER', `myorgmailcluster') FEATURE(`ldap_routing', `ldap -H ldaps://ldap.domain.tld -b o=myorg -1 -T<TMPF>`'dnl -v mailHost`'dnl -k (&(objectClass=inetLocalMailRecipient)(mailLocalAddress=%0))', `ldap -H ldaps://ldap.domain.tld -b o=myorg -1 -T<TMPF>`'dnl -v mailRoutingAddress`'dnl -k (&(objectClass=inetLocalMailRecipient)(mailLocalAddress=%0))', `passthru', `preserve', `', `tempfail') LDAPROUTE_DOMAIN(`domain.tld') LDAPROUTE_DOMAIN(`old-domain.tld') а структура DIT такая o=myorg ... ou=sendmail (настройки sendmail) ... ou=people (бюджеты) uid=user1 ... ou=group (группы) cn=Domain Users ... ... /swp --- ifmail v.2.15dev5.3 * Origin: BSPU InterNetNews site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/349978fc20d3.html, оценка из 5, голосов 10
|