Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

problème compte virtuel sous postfix

5 réponses
Avatar
steve.bosek
Bonjour,
J'ai un probl=E8me que je ne m'explique pas. Je suis sous d=E9bian/sarge=20=

noyau 2.6.8. Je tente de mettre en place un serveur de messagerie avec=20=

des comptes virtuels. ceux-ci sont stock=E9 dans un annuaire LDAP. Ma=20
config postfix (en tout cas pour pour les param=E8tres ldap) est correct=20=

mais les recherche dans l'annuaire n'aboutissent pas comme le montre=20
ces extraits de log:

var/log/mail.info
Jan 25 21:23:26 LEM-Labo-01 postfix/cleanup[2900]: warning:=20
dict_ldap_lookup: Search error 87: Bad search filter
Jan 25 21:23:26 LEM-Labo-01 postfix/cleanup[2900]: warning: BC740F025B:=20=

virtual_alias_maps map lookup problem for contact@toto.org
Jan 25 21:23:26 LEM-Labo-01 postfix/pickup[2898]: warning:=20
maildrop/C00D0F02E7: Error writing message file

/var/log/ldap
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=3D59 op=3D1 SRCH=20
base=3D"ou=3DMail,dc=3Dtoto,dc=3Dfr" scope=3D2=20
filter=3D"(&(virtualDomain=3D\2A)(objectClass=3DLEMVirtualDomain))"
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=3D59 op=3D1 SRCH=20
attr=3DpostfixTransport
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=3D59 op=3D1 SEARCH RESULT=20=

tag=3D101 err=3D0 nentries=3D0 text=3D
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=3D60 op=3D0 BIND dn=3D""=20=

method=3D128
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=3D60 op=3D0 RESULT tag=3D97=20=

err=3D0 text=3D
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: deferring operation

Ici aucun retour d'attribut =E0 par ce que passe postfix dans=20
virtualDomain: \2A ??? Voici tout de m=EAme la config dans postfix:
## Transport
ldaptransport_server_host =3D localhost
ldaptransport_search_base =3D ou=3DMail,dc=3Dtoto,dc=3Dfr
ldaptransport_query_filter =3D=20
(&(virtualDomain=3D%s)(objectClass=3DLEMVirtualDomain))
ldaptransport_result_attribute =3D postfixTransport
ldaptransport_scope =3D sub


Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=3D60 op=3D1 SRCH=20
base=3D"dc=3Dtoto,dc=3Dfr" scope=3D2=20
filter=3D"(&(objectClass=3DLEMMailAlias)(mail=3Dcontact@toto.org))"
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=3D60 op=3D1 SRCH =
attr=3Dmaildrop
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=3D60 op=3D1 SEARCH RESULT=20=

tag=3D101 err=3D0 nentries=3D0 text=3D
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=3D60 op=3D2 UNBIND
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=3D60 fd=3D12 closed

Ici non plus

Quelqu'un a une id=E9e g=E9nial... parce que l=E0 je s=E8che=

5 réponses

Avatar
Sébastien GALLET
a écrit :

Bonjour,



salut

J'ai un problème que je ne m'explique pas. Je suis sous débian/sarge
noyau 2.6.8. Je tente de mettre en place un serveur de messagerie avec
des comptes virtuels. ceux-ci sont stocké dans un annuaire LDAP. Ma
config postfix (en tout cas pour pour les paramètres ldap) est correct
mais les recherche dans l'annuaire n'aboutissent pas comme le montre
ces extraits de log:

var/log/mail.info
Jan 25 21:23:26 LEM-Labo-01 postfix/cleanup[2900]: warning:
dict_ldap_lookup: Search error 87: Bad search filter



le pb vient d'ici ... tu as une erreur dans le filtre de cette requête
ldap : virtual_alias_maps

Jan 25 21:23:26 LEM-Labo-01 postfix/cleanup[2900]: warning:
BC740F025B: virtual_alias_maps map lookup problem for
Jan 25 21:23:26 LEM-Labo-01 postfix/pickup[2898]: warning:
maildrop/C00D0F02E7: Error writing message file

/var/log/ldap
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: connY op=1 SRCH
base="ou=Mail,dc=toto,dc=fr" scope=2
filter="(&(virtualDomain*)(objectClass=LEMVirtualDomain))"
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: connY op=1 SRCH
attr=postfixTransport
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: connY op=1 SEARCH RESULT
tag1 err=0 nentries=0 text > Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn` op=0 BIND dn=""
method8
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn` op=0 RESULT tag—
err=0 text > Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: deferring operation

Ici aucun retour d'attribut à par ce que passe postfix dans
virtualDomain: 2A ??? Voici tout de même la config dans postfix:
## Transport
ldaptransport_server_host = localhost
ldaptransport_search_base = ou=Mail,dc=toto,dc=fr
ldaptransport_query_filter =
(&(virtualDomain=%s)(objectClass=LEMVirtualDomain))
ldaptransport_result_attribute = postfixTransport
ldaptransport_scope = sub



Peux-tu transmettre ton main.cf en intégralité ainsi que ton schema ldap.



Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn` op=1 SRCH
base="dc=toto,dc=fr" scope=2
filter="(&(objectClass=LEMMailAlias)(mail=))"
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn` op=1 SRCH attr=maildrop
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn` op=1 SEARCH RESULT
tag1 err=0 nentries=0 text > Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn` op=2 UNBIND
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn` fd closed
Ici non plus

Quelqu'un a une idée génial... parce que là je sèche




--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sébastien GALLET
D'après ton fichier, tu ne définis pas virtual_alias_maps

Steve Bosek a écrit :

et voili pour le main.cf:



....


accountsmap_server_host = localhost
accountsmap_search_base = dc=xxx,dc=fr
accountsmap_query_filter = (&(&(objectClass=LEMMailAccount)
(mail=%s))(accountActive=TRUE))



On dirait qu'il y a un espace dans ton filtre ( " ") ???

accountsmap_result_attribute = mail
accountsmap_scope = sub

virtual_maps = ldap:ldapaliases, ldap:accountsmap



Essaye de remplacer cette ligne par
virtual_alias_maps = ldap:ldapaliases, ldap:accountsmap

...


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Steve Bosek
Le 25 janv. 05, à 17:22, Sébastien GALLET a écrit :

On dirait qu'il y a un espace dans ton filtre ( " ") ???



En effet... au départ je voulais le mettre sur deux lignes et lorsque
j'ai apporté des modif je l'ai oublié, conséquence,
l'erreur :
Jan 26 00:48:20 LEM-Labo-01 postfix/cleanup[4627]: warning:
dict_ldap_lookup: Search error 87: Bad search filter
Jan 26 00:48:20 LEM-Labo-01 postfix/cleanup[4627]: warning: BF81CF025B:
virtual_alias_maps map lookup problem for
Jan 26 00:48:20 LEM-Labo-01 postfix/pickup[4625]: warning:
maildrop/C00D0F02E7: Error writing message file
a disparu... merci... ça avance, des heures à ne l'avoir pas
vu.....AAAAAAAH!!
mais maintenant j'ai un: xxx.org loops back to myself


Sacré postfix qui ne s'est pas encore qu'il est la destination finale
pour le domaine xxx




accountsmap_result_attribute = mail
accountsmap_scope = sub

virtual_maps = ldap:ldapaliases, ldap:accountsmap




cette modif n'apporte rien en tout cas de manière visible


Merci encore
Avatar
sich
Steve Bosek a écrit :
mais maintenant j'ai un: xxx.org loops back to myself


Sacré postfix qui ne s'est pas encore qu'il est la destination finale
pour le domaine xxx



ça ne serait pas le param mydestination dans le main.cf ?


sich


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Steve Bosek
Le 25 janv. 05, à 23:21, sich a écrit :

Steve Bosek a écrit :
mais maintenant j'ai un: xxx.org loops back to myself
Sacré postfix qui ne s'est pas encore qu'il est la destination finale
pour le domaine xxx



ça ne serait pas le param mydestination dans le main.cf ?




En effet, c'est bien ça, ou alors configurer le domaine comme domaine
virtuel ou éventuellement relais ;)
sich


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact