[Mailman-Users] Help me on LDAPMEMBERADAPTOR-V3.0 very Urgent

Patrick Bogen pdbogen at gmail.com
Mon Feb 13 16:50:57 CET 2006


On 2/13/06, Kabilan L <nlkabilan at ee.iitm.ac.in> wrote:
> def extend(list):
>     ldap = LDAPMemberships(list)
>     ldap.ldapsearch = "(uid=recipient)"   # your LDAP search here
>     ldap.ldapserver = "127.0.0.1"  # your LDAP server
>     ldap.ldapbasedn = "dc=domain dc=com" # your base DN
>     ldap.ldapbinddn = 'cn=Manager,dc=domain,dc=com'   # bind DN that can
> access 'mail' field
>     ldap.ldappasswd = 'xxxx'                 # bind password for ldapbinddn
>     ldap.LDAP_URL = "ldap://ldap.domain.com:389/"
>     ldap.LDAP_MAIL_ATTRS = ("mail",)
>     ldap.LDAP_LOCALDOMAIN = "domain.com"
>     ldap.LDAP_REALNAME_ATTR = "cn"
>     ldap.LDAP_MAILMEMBER_ATTRS = ("rfc822MailMember",)
>     ldap.LDAP_MEMBER_ATTRS = ("uniqueMember","memberUID")
>     ldap.LDAP_OWNER_ATTR = "owner"
>     ldap.LDAP_LIST_RDN_ATTR = "cn"
>     ldap.LDAP_LIST_CLASSFILTER =
> "(|(objectclass=groupOfUniqueNames)(objectclass=nisMailAlias)(objectclass=groupOfNames))"
>     ldap.LDAP_BASE = "cn=staff,ou=Group,dc=domain,dc=com"
>     list._memberadaptor = ldap
>
>

If all of the above is *exactly* what is in your config file, then
this is part of your problem.
Specifically, ldapserver, ldapbasedn, ldapbinddn, ldappasswd,
LDAP_URP, and LOCALDOMAIN all contain 'generic' example settings which
almost certainly are incorrect.

--
- Patrick Bogen



More information about the Mailman-Users mailing list