et voili pour le main.cf:
#Parametres de debuggage pour les fichiers journaux debug_peer_level = 3 #debug_peer_list =
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no
# appending .domain is the MUA's job. append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h
myhostname = XXX.$mydomain #alias_database = hash:/etc/aliases mydomain=lpost.homelinux.org myorigin = $mydomain mydestination = XXX, localhost.localdomain, localhost, $transport_maps relayhost = mynetworks = 127.0.0.0/8, XXX mailbox_command = /usr/bin/procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = +
#mail_spool_directory = /var/spool/mail/ home_mailbox = Maildir/
transport_maps = ldap:ldaptransport
## Transport
ldaptransport_server_host = XXX
ldaptransport_search_base = ou=Mail,dc=xxx,dc=fr
ldaptransport_query_filter = (&(virtualDomain=%s)(objectClass=LEMVirtualDomain))
ldaptransport_result_attribute = postfixTransport
ldaptransport_scope = sub
alias_maps = ldap:ldapaliases
## Alias ldapaliases_server_host = localhost ldapaliases_search_base = dc=xxx,dc=fr ldapaliases_query_filter = (&(objectClass=LEMMailAlias)(mail=%s)) ldapaliases_result_attribute = maildrop ldapaliases_scope = sub
## Compte
accounts_server_host = localhost
accounts_search_base = dc=xxx,dc=fr
accounts_query_filter = (&(&(objectClass=LEMMailAccount)(mail=%s))(accountActive=TRUE))
accounts_result_attribute = mailbox
accounts_scope = sub
accountsmap_server_host = localhost
accountsmap_search_base = dc=xxx,dc=fr
accountsmap_query_filter = (&(&(objectClass=LEMMailAccount)\ (mail=%s))(accountActive=TRUE))
accountsmap_result_attribute = mail
accountsmap_scope = sub
virtual_uid_maps = static:1004
virtual_gid_maps = static:1004
virtual_mailbox_base = /home/vmail/domains
virtual_mailbox_maps = ldap:accounts
virtual_maps = ldap:ldapaliases, ldap:accountsmap
local_recipient_maps = $alias_maps unix:passwd.byname $virtual_mailbox_maps
smtpd_recipient_restrictions =
permit_mynetworks
reject_unauth_destination....
Le shema maintenant, enfin une petite repr�sentation graph rapide pour s'y retrouver:
<<inline: arbre.jpg>>
Le 25 janv. 05, � 15:12, S�bastien GALLET a �crit :
[EMAIL PROTECTED] 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 [EMAIL PROTECTED]
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]: conn=59 op=1 SRCH base="ou=Mail,dc=toto,dc=fr" scope=2 filter="(&(virtualDomain=\2A)(objectClass=LEMVirtualDomain))"
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=59 op=1 SRCH attr=postfixTransport
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=59 op=1 SEARCH RESULT tag=101 err=0 nentries=0 text=
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=60 op=0 BIND dn="" method=128
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=60 op=0 RESULT tag=97 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=60 op=1 SRCH base="dc=toto,dc=fr" scope=2 filter="(&(objectClass=LEMMailAlias)([EMAIL PROTECTED]))"
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=60 op=1 SRCH attr=maildrop
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=60 op=1 SEARCH RESULT tag=101 err=0 nentries=0 text=
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=60 op=2 UNBIND
Jan 25 21:25:37 LEM-Labo-01 slapd[2842]: conn=60 fd=12 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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

