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]


Répondre à