hi all
Adesso una parte del problema l' ho risolta, ovvero courier va a fare le query
su ldap, il problema stava in qualche carattere non visibile nel file di
configurazione authdldaprc.....cio' impiegato due gg ca****o....cmq adesso ho
un altro problma ovvero l'utente di prova che ho creato riceve sempre acesso
negato
Ho gia' provato piu' volte a cambiargli la passwd ma non e' quello, penso che
sia qualcosa che ho sbagliato io in ldap.....
queste sono un po di mie conf::
acl di ldap
access to dn=".*,o=([^,]+),o=hosting,dc=example,dc=net"
attr=userPassword
by self write
by group/organizationalRole/roleOccupant=\
"cn=postmaster,o=$1,o=hosting,dc=example,dc=net" write
by anonymous read
by * read
access to dn=".*o=([^,]+),o=hosting,dc=example,dc=net"
by self write
by
group/organizationalRole/roleOccupant="cn=postmaster,o=$1,o=hosting,dc=example,dc=net"
write
by anonymous read
by * read
#################################################################
file ldif di un dominio virtuale
dn: o=karm4.net, o=hosting, dc=example,dc=net
objectClass: top
objectClass: organization
o: karm4.net
dn: cn=postmaster, o=karm4.net, o=hosting, dc=example,dc=net
mail: [EMAIL PROTECTED]
roleOccupant: [EMAIL PROTECTED], o=karm4.net, o=hosting, dc=exemple, dc=net
objectClass: top
objectClass: organizationalRole
objectClass: CourierMailAlias
maildrop: postmaster
cn: postmaster
dn: [EMAIL PROTECTED], o=karm4.net, o=hosting, dc=example,dc=net
mail: [EMAIL PROTECTED]
gidNumber: 1001
userPassword:: e1NTSEF9L3FLRWZQZ0svN05IanBUWFh3WEJUb2daSVh5YXFQSlQ=
uidNumber: 1001
objectClass: top
objectClass: courierMailAccount
homeDirectory: /home/vmail/domains
mailbox: karm4.net/user1/
dn: [EMAIL PROTECTED], o=karm4.net, o=hosting, dc=example,dc=net
mail: [EMAIL PROTECTED]
objectClass: top
objectClass: CourierMailAlias
maildrop: abuse
#######################################################################
il filtro di authldaprc
LDAP_FILTER (objectClass=CourierMailAccount)(accountActive=TRUE)(delete=FALSE)
#################################################################################
questo e' il comando per provare gli utenti
#courierauthtest [EMAIL PROTECTED]
Authenticated: module authdaemon
Home directory: /home/vmail/domains
UID/GID: 1001/1001
[EMAIL PROTECTED]
AUTHFULLNAME=<none>
questo e' l'output di slapd -d 256 del comando courierauthtest
daemon: conn=0 fd=9 connection from IP=192.168.1.39:32824 (IP=0.0.0.0:34049)
accepted.
conn=0 op=0 BIND dn="CN=ADMIN,DC=example,DC=NET" method=128
ber_flush: 14 bytes to sd 9
deferring operation
conn=0 op=0 RESULT tag=97 err=0 text=
conn=0 op=1 SRCH base="dc=example, dc=net" scope=2 filter="([EMAIL PROTECTED])"
ber_flush: 200 bytes to sd 9
ber_flush: 14 bytes to sd 9
conn=0 op=1 SEARCH RESULT tag=101 err=0 text=
#####################################################################################�
1. nell' utente virtuale user1 come uid e gid devo impostare quelli dell'
utente vmail???
2. devo creare un file userdb con l' utente vmail???
grazie