Re: courier imap +ldap
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: postmaster@karm4.net
roleOccupant: mail=user1@karm4.net, o=karm4.net, o=hosting, dc=exemple, dc=net
objectClass: top
objectClass: organizationalRole
objectClass: CourierMailAlias
maildrop: postmaster
cn: postmaster
dn: mail=user1@karm4.net, o=karm4.net, o=hosting, dc=example,dc=net
mail: user1@karm4.net
gidNumber: 1001
userPassword:: e1NTSEF9L3FLRWZQZ0svN05IanBUWFh3WEJUb2daSVh5YXFQSlQ=
uidNumber: 1001
objectClass: top
objectClass: courierMailAccount
homeDirectory: /home/vmail/domains
mailbox: karm4.net/user1/
dn: mail=abuse@karm4.net, o=karm4.net, o=hosting, dc=example,dc=net
mail: abuse@karm4.net
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 user1@karm4.net
Authenticated: module authdaemon
Home directory: /home/vmail/domains
UID/GID: 1001/1001
AUTHADDR=user1@karm4.net
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="(mail=user1@karm4.net)"
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
Reply to: