|
|
|
|
||||||
| fr.comp.mail.serveurs Logiciels serveurs de messagerie électronique. |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Bonjour,
je suis en train de parametrer postfix pour qu'il interroge un serveur LDAP. Or: postmap -q test@glou.org ldap:/etc/postfix/vmailbox-ldap postmap: warning: dict_ldap_connect: Unable to bind to server ldap://127.0.0.1:389 as : 2 (Protocol error) et du cote des logs de LDAP, j'ai: send_ldap_result: err=2 matched="" text="historical protocol version requested, use LDAPv3 instead" Maintenant, comment dire a postfix d'utiliser du LDAPv3 ? Merci PS: j'ai bien recompile postfix avec ldap comme indique par la doc. |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
>>>>> "o" == octane <octane@alinto.com> writes:
o> send_ldap_result: err=2 matched="" text="historical protocol version o> requested, use LDAPv3 instead" Pas testé, essayez de rajouter dans slapd.conf allow bind_v2 o> Maintenant, comment dire a postfix d'utiliser du LDAPv3 ? mieux vaut agir sur openldap, si c'est lui que vous utilisez -- Guy Decoux |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
>>>>> "o" == octane <octane@alinto.com> writes:
o> send_ldap_result: err=2 matched="" text="historical protocol version o> requested, use LDAPv3 instead" Pas testé, essayez de rajouter dans slapd.conf allow bind_v2 o> Maintenant, comment dire a postfix d'utiliser du LDAPv3 ? mieux vaut agir sur openldap, si c'est lui que vous utilisez -- Guy Decoux |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
>o> send_ldap_result: err=2 matched="" text="historical protocol version
>o> requested, use LDAPv3 instead" > Pas testé, essayez de rajouter dans slapd.conf > allow bind_v2 >o> Maintenant, comment dire a postfix d'utiliser du LDAPv3 ? > mieux vaut agir sur openldap, si c'est lui que vous utilisez J'utilise bien openldap. l'option allow bind_v2 a l'air de fonctionner. Merci. PS: Y'a t'il un groupe dedie a la configuration de ldap? |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
>o> send_ldap_result: err=2 matched="" text="historical protocol version
>o> requested, use LDAPv3 instead" > Pas testé, essayez de rajouter dans slapd.conf > allow bind_v2 >o> Maintenant, comment dire a postfix d'utiliser du LDAPv3 ? > mieux vaut agir sur openldap, si c'est lui que vous utilisez J'utilise bien openldap. l'option allow bind_v2 a l'air de fonctionner. Merci. PS: Y'a t'il un groupe dedie a la configuration de ldap? |
|
|
|
#6 |
|
Messages: n/a
Hébergeur: |
On 29 Jul 2005 05:45:38 -0700, octane@alinto.com <octane@alinto.com> wrote:
> Bonjour, > > je suis en train de parametrer postfix pour qu'il > interroge un serveur LDAP. Or: > > postmap -q test@glou.org ldap:/etc/postfix/vmailbox-ldap > postmap: warning: dict_ldap_connect: Unable to bind to server > ldap://127.0.0.1:389 as : 2 (Protocol error) Nul besoin d'autoriser ldap v2 dans ldap pour ça a priori. Dans le main.cf, mes map sont définies avec les parametres suivants : xxx_bind = yes xxx_bind_dn= xxxx xxx_bind_pw = xxxx xxx_version = 3 xxx_server_host = xxx xxx_server_port = 389 xxx_timeout = 100 xxx_search_base = xxx xxx_query_filter = xxx xxx_result_attribute = xxx xxx_lookup_wildcards = no Le xxx_version dit a postfix en quelle version interroger la map, et puis basta. K. -- Kyoko Otonashi's shrine / Le temple de Kyoko Otonashi My tribute to Maison Ikkoku / Mon hommage a Maison Ikkoku Visit http://www.kyoko.org/ |
|
|
|
#7 |
|
Messages: n/a
Hébergeur: |
On 29 Jul 2005 05:45:38 -0700, octane@alinto.com <octane@alinto.com> wrote:
> Bonjour, > > je suis en train de parametrer postfix pour qu'il > interroge un serveur LDAP. Or: > > postmap -q test@glou.org ldap:/etc/postfix/vmailbox-ldap > postmap: warning: dict_ldap_connect: Unable to bind to server > ldap://127.0.0.1:389 as : 2 (Protocol error) Nul besoin d'autoriser ldap v2 dans ldap pour ça a priori. Dans le main.cf, mes map sont définies avec les parametres suivants : xxx_bind = yes xxx_bind_dn= xxxx xxx_bind_pw = xxxx xxx_version = 3 xxx_server_host = xxx xxx_server_port = 389 xxx_timeout = 100 xxx_search_base = xxx xxx_query_filter = xxx xxx_result_attribute = xxx xxx_lookup_wildcards = no Le xxx_version dit a postfix en quelle version interroger la map, et puis basta. K. -- Kyoko Otonashi's shrine / Le temple de Kyoko Otonashi My tribute to Maison Ikkoku / Mon hommage a Maison Ikkoku Visit http://www.kyoko.org/ |
|
|
|
#8 |
|
Messages: n/a
Hébergeur: |
Philippe Chevalier a écrit :
> > > > je suis en train de parametrer postfix pour qu'il > > interroge un serveur LDAP. Or: > > > > postmap -q test@glou.org ldap:/etc/postfix/vmailbox-ldap > > postmap: warning: dict_ldap_connect: Unable to bind to server > > ldap://127.0.0.1:389 as : 2 (Protocol error) > > Nul besoin d'autoriser ldap v2 dans ldap pour ça a priori. > > Dans le main.cf, mes map sont définies avec les parametres suivants : > > xxx_bind = yes > xxx_bind_dn= xxxx > xxx_bind_pw = xxxx > xxx_version = 3 > xxx_server_host = xxx > xxx_server_port = 389 > xxx_timeout = 100 > xxx_search_base = xxx > xxx_query_filter = xxx > xxx_result_attribute = xxx > xxx_lookup_wildcards = no > > Le xxx_version dit a postfix en quelle version interroger la map, et > puis basta. > Ok, ca fonctionne (enfin, j'ai plus de protocole error). J'ai une autre question. Quelle est le lien entre le critere de recherche ldapsearch, le query_filter et le result_attribute ? (Pour une recherche dans une base SQL, c'est simple, on a bien la correspondance entre SELECT bidule FROM truc etc..) Mais pour ldap, je ne vois pas a quelle expression correspond un ldapsearch avec les criteres donnes. Merci |
|
|
|
#9 |
|
Messages: n/a
Hébergeur: |
Philippe Chevalier a écrit :
> > > > je suis en train de parametrer postfix pour qu'il > > interroge un serveur LDAP. Or: > > > > postmap -q test@glou.org ldap:/etc/postfix/vmailbox-ldap > > postmap: warning: dict_ldap_connect: Unable to bind to server > > ldap://127.0.0.1:389 as : 2 (Protocol error) > > Nul besoin d'autoriser ldap v2 dans ldap pour ça a priori. > > Dans le main.cf, mes map sont définies avec les parametres suivants : > > xxx_bind = yes > xxx_bind_dn= xxxx > xxx_bind_pw = xxxx > xxx_version = 3 > xxx_server_host = xxx > xxx_server_port = 389 > xxx_timeout = 100 > xxx_search_base = xxx > xxx_query_filter = xxx > xxx_result_attribute = xxx > xxx_lookup_wildcards = no > > Le xxx_version dit a postfix en quelle version interroger la map, et > puis basta. > Ok, ca fonctionne (enfin, j'ai plus de protocole error). J'ai une autre question. Quelle est le lien entre le critere de recherche ldapsearch, le query_filter et le result_attribute ? (Pour une recherche dans une base SQL, c'est simple, on a bien la correspondance entre SELECT bidule FROM truc etc..) Mais pour ldap, je ne vois pas a quelle expression correspond un ldapsearch avec les criteres donnes. Merci |
|
|
|
#10 |
|
Messages: n/a
Hébergeur: |
On Sat, 30 Jul 2005 08:41:18 -0700, octane wrote:
> J'ai une autre question. Quelle est le lien entre le critere de > recherche ldapsearch, le query_filter et le result_attribute ? > > (Pour une recherche dans une base SQL, c'est simple, on a bien > la correspondance entre SELECT bidule FROM truc etc..) > > Mais pour ldap, je ne vois pas a quelle expression correspond un > ldapsearch avec les criteres donnes. le query_filter est le filtre passé à ldapserach(le where du select en gros) avec %s remplacé par postfix par la valeur recherchée le result_attribute est le champ a retourner (le "bidule"). exemple: query_filter = (&(mailAddress=%s)(mailRoutingAddress=*)) result_attribute = mailRoutingAddress retournera les valeurs des champs mailRoutingAddress pour la mailAddress recherchée. Manuel |
|
|
|
#11 |
|
Messages: n/a
Hébergeur: |
On Sat, 30 Jul 2005 08:41:18 -0700, octane wrote:
> J'ai une autre question. Quelle est le lien entre le critere de > recherche ldapsearch, le query_filter et le result_attribute ? > > (Pour une recherche dans une base SQL, c'est simple, on a bien > la correspondance entre SELECT bidule FROM truc etc..) > > Mais pour ldap, je ne vois pas a quelle expression correspond un > ldapsearch avec les criteres donnes. le query_filter est le filtre passé à ldapserach(le where du select en gros) avec %s remplacé par postfix par la valeur recherchée le result_attribute est le champ a retourner (le "bidule"). exemple: query_filter = (&(mailAddress=%s)(mailRoutingAddress=*)) result_attribute = mailRoutingAddress retournera les valeurs des champs mailRoutingAddress pour la mailAddress recherchée. Manuel |
|
![]() |
| Outils de la discussion | |
|
|