voilà, ca fonctionne :
1) postfix-1.1.12-1 fourni par redhat n'est pas compilé avec le support LDAP. Pour preuve : postconf -m
Nous avons téléchargé le src.rpm et modifié
%define LDAP 1 dans le SPEC puis fait un rpmbuild
2) Nous avons inclu le schéma courrier.schema
nous avons ajouté l'objectClass courriermailalias et l'attribut maildrop pour les utilisateurs
3) Nous avons rajouté dans /etc/postfix/main.cf
Code :
- alias_maps = hash:/etc/postfix/aliases, ldap:ldapsource
- ldapsource_bind = no
- ldapsource_server_host = server.domain.fr
- ldapsource_server_port = 389
- ldapsource_search_base = ou=agent,dc=domain,dc=fr
- ldapsource_query_filter = (maildrop=%s@domain.fr)
- ldapsource_result_attribute = mail
- alias_database = hash:/etc/postfix/aliases
|
4) pour tester, on renseigne l'attribut maildrop de bob et john avec info@domain.fr ... un mail envoyé à info@domain.fr est acheminé à john@domain.fr et bob@domain.fr
Des commentaires ou des questions ?
Message édité par fazouye le 13-05-2004 à 16:54:00