APPENDDEF(`confMAPDEF', `-DLDAPMAP')
APPENDDEF(`confLIBS', `-lldap -llber')
APPENDDEF(`confINCDIRS', `-I/usr/local/include')
APPENDDEF(`confLIBDIRS', `-L/usr/local/lib')
Соответственно должны быть уже установлены библиотеки openLDAP, измените путь usr/local там где они у вас находится.
-информация об сервере LDAP (ldap.sgb - сервер LDAP, dc=sgb root дирректория)
define(`confLDAP_DEFAULT_SPEC',`-h ldap.sgb -b dc=sgb')dnl
-для aliases
define(`ALIAS_FILE',`ldap:')dnl
-для access
FEATURE(`access_db',`LDAP')dnl
Если используем virtusertable, domaintable и т.д. -то для них тоже самое по аналогии с access.FEATURE | sendmailMTAMapName | |
access_db | LDAP | access |
authinfo | LDAP | authinfo |
bitdomain | LDAP | bitdomain |
domaintable | LDAP | domain |
genericstable | LDAP | generics |
mailertable | LDAP | mailer |
uucpdomain | LDAP | uucpdomain |
virtusertable | LDAP | virtuser |
dn: ou=mail,dc=sgb
objectClass: top
objectClass: organizationalUnit
ou: mail
|
dn: ou=aliases,ou=mail,dc=sgb
objectClass: top
objectClass: organizationalUnit
ou: aliases
|
dn: ou=access,ou=mail,dc=sgb
objectClass: top
objectClass: organizationalUnit
ou: access
|
bin: root
daemon: root
games: root
nobody: root
system: root
manager: root
root: andrek
Описание записи bin
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
192.168.2.11 RELAY
Описание записи localhost.localdomain