diff --git a/pica-mail-mta/sasl-test/Dockerfile b/pica-mail-mta/sasl-test/Dockerfile index 50680dcdc33a4f835716a2c2cb1089e078f65c1d..83d82f45cdc5bb654ac2b7e49ebf74f277240297 100644 --- a/pica-mail-mta/sasl-test/Dockerfile +++ b/pica-mail-mta/sasl-test/Dockerfile @@ -29,7 +29,7 @@ ENV LDAP_PORT 389 ENV LDAP_BIND_DN cn=nss,dc=picasoft,dc=net ENV LDAP_BIND_PW rdonly ENV LDAP_SEARCH_BASE dc=picasoft,dc=net -ENV LDAP_SASL_FILTER cn=%u +ENV LDAP_SASL_FILTER cn=%s ENV LDAP_VIRTUAL_MAILBOX_FILTER uid=%u COPY saslauthd-postfix /etc/default/ diff --git a/pica-mail-mta/sasl-test/ldap-virtual-mailbox-maps b/pica-mail-mta/sasl-test/ldap-virtual-mailbox-maps index 376ea6eca1315f1ab43f51dd4b245856abec1d8d..1ce042d9bfcc8b6b1c7a7a3b952413f924740a15 100644 --- a/pica-mail-mta/sasl-test/ldap-virtual-mailbox-maps +++ b/pica-mail-mta/sasl-test/ldap-virtual-mailbox-maps @@ -3,14 +3,11 @@ # server_host = ldap://ldap.test.picasoft.net:389 #niveau de l'arborescence LDAP à partir duquel on commencer à chercher dans les entrées # search_base = dc=picasoft,dc=net -#filtre permettant d'accepter certaines entrées: ici, le paramètre en entrée est %u, ce qui correspond à la partie de gauche d'une adresse mail. -#on aurait pu utiliser %s pour avoir toute l'adresse, ou %d pour avoir la partie de droite. +#filtre permettant d'accepter certaines entrées: ici, le paramètre en entrée est %s #uid correspond au champ LDAP utilisé, on aurait pu aussi utiliser cn, ou n'importe quel autre champ, c'est arbitraire. -# query_filter = uid=%u +# query_filter = uid=%s #ce qui sera retourné par la requête. Comme le but est seulement de vérifier si l'adresse existe, il faut juste que ce champ soit non vide. # result_attribute = uid -#les domaines acceptés. Si on nous demande de vérifier john@google.com, on ne prendra pas la peine de vérifier si on a un utilisateur qui s'appelle john. -# domain = picasoft.net #le bind au serveur (un utilisateur spécial utilisé pour se connecter au LDAP et lire son arborescence (à l'exception des hashs de password)) # bind = yes # bind_dn = cn=nss,dc=picasoft,dc=net