Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Sendmail & Ldap   Pavel Alex   02 Feb 2006 16:22:45 
 Re: Sendmail & Ldap   Vitaly E. Lavrov    02 Feb 2006 19:32:33 
 Sendmail & Ldap   Pavel Alex   03 Feb 2006 12:38:29 
 Re: Sendmail & Ldap   mitrohin a.s.   05 Feb 2006 11:14:00 
 Sendmail & Ldap   Pavel Alex   09 Feb 2006 10:25:28 
Архивное /ru.unix.bsd/349978fc20d3.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional