From f95ee3b4827b361081c5fb53187d2ba364809321 Mon Sep 17 00:00:00 2001
From: CdRom1 <r.maliach@live.fr>
Date: Mon, 26 Nov 2018 13:11:57 +0100
Subject: [PATCH] =?UTF-8?q?Bugs=20sur=20le=20filtre=20LDAP=20des=20adresse?=
 =?UTF-8?q?s=20virtuelles=20et=20les=20champs=20retourn=C3=A9s?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 pica-mail-mta/sasl-test/ldap-virtual-mailbox-maps | 6 +++---
 pica-mail-mta/sasl-test/local_users               | 3 ---
 2 files changed, 3 insertions(+), 6 deletions(-)
 delete mode 100644 pica-mail-mta/sasl-test/local_users

diff --git a/pica-mail-mta/sasl-test/ldap-virtual-mailbox-maps b/pica-mail-mta/sasl-test/ldap-virtual-mailbox-maps
index 8833ec09..376ea6ec 100644
--- a/pica-mail-mta/sasl-test/ldap-virtual-mailbox-maps
+++ b/pica-mail-mta/sasl-test/ldap-virtual-mailbox-maps
@@ -6,12 +6,12 @@
 #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.
 #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)(paid_up=true))
+#   query_filter = uid=%u
+#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
 #   bind_pw = rdonly
-
-#NB: on n'a pas besoin de result_attribute parce que ces lookups ne servent qu'à vérifier si une adresse existe chez nous.
diff --git a/pica-mail-mta/sasl-test/local_users b/pica-mail-mta/sasl-test/local_users
deleted file mode 100644
index e1ec6254..00000000
--- a/pica-mail-mta/sasl-test/local_users
+++ /dev/null
@@ -1,3 +0,0 @@
-mail1 mail1
-mail2 mail2
-#attention: la partie après les deux points n'est pas interprétée, ceci liste les adresses existantes mais n'effectue aucun contrôle d'accès
-- 
GitLab