Postfix virtual user et local recipient

salut,

J’ai un serveur Postfix+Openldap sur Debian 4.0 R1 avec des utilisateurs virtuel sur Openldap.

Mon serveur mail mail.esprit.ens.tn n’est pas encore déclaré.

je souhaiterais envoyer des mail a partir de root aux utilisateurs virtuels locaux mais je n’y arrive pas, le serveur contacte le serveur Mx sans mettre les mails des les boite locales, voici l’erreur:

> cat /var/log/mail.log Sep 12 12:14:09 mail authdaemond: modules="authldap", daemons=5 Sep 12 12:14:09 mail authdaemond: Installing libauthldap Sep 12 12:14:09 mail authdaemond: Installation complete: authldap Sep 12 12:14:10 mail postfix/master[2179]: daemon started -- version 2.3.8, configuration /etc/postfix Sep 12 12:15:16 mail postfix/pickup[2207]: 7A1E63A626: uid=0 from=<root@mail.esprit.ens.tn> Sep 12 12:15:16 mail postfix/cleanup[2299]: 7A1E63A626: message-id=<1189592116.2295@mail.esprit.ens.tn> Sep 12 12:15:36 mail postfix/qmgr[2208]: 7A1E63A626: from=<root@mail.esprit.ens.tn>, size=604, nrcpt=1 (queue active) Sep 12 12:16:36 mail postfix/smtp[2397]: 7A1E63A626: to=<aziz@esprit.ens.tn>, orig_to=<aziz@mail.esprit.ens.tn>, relay=none, delay=80, delays=20/20/40/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=esprit.ens.tn type=MX: Host not found, try again) Sep 12 12:19:12 mail postfix/qmgr[2208]: 7A1E63A626: from=<root@mail.esprit.ens.tn>, size=604, nrcpt=1 (queue active) Sep 12 12:19:52 mail postfix/smtp[2427]: 7A1E63A626: to=<aziz@esprit.ens.tn>, orig_to=<aziz@mail.esprit.ens.tn>, relay=none, delay=276, delays=236/0.01/40/0, dsn=4.4.3, s

Voici la config de postfix:

[code]> cat /etc/postfix/main.cf

See /usr/share/postfix/main.cf.dist for a commented, more complete version

Debian specific: Specifying a file name will cause the first

line of that file to be used as the name. The Debian default

is /etc/mailname.

#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

appending .domain is the MUA’s job.

Uncomment the next line to generate “delayed mail” warnings

#delay_warning_time = 4h

TLS parameters

smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for

information on enabling SSL in the smtp client.

myhostname = mail.esprit.ens.tn
alias_maps = hash:/etc/aliases
myorigin = $mydomain
mydestination = localhost
mailbox_size_limit = 0
recipient_delimiter = +
local_transport = virtual
home_mailbox = MailDir/

virtual_mailbox_domains = ldap:domains
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = ldap:accounts
virtual_minimum_uid = 100
virtual_gid_maps = static:5000
virtual_uid_maps = static:5000
virtual_alias_maps = ldap:aliases

accounts_server_host = 192.168.200.10
accounts_server_port = 389
accounts_search_base = dc=esprit,dc=ens,dc=tn
accounts_query_filter = (&(objectClass=CourierMailAccount)(mail=%s))
accounts_result_attribute = mailbox
accounts_bind = yes
accounts_bind_dn = cn=admin,dc=esprit,dc=ens,dc=tn
accounts_bind_pw = ****
accounts_version = 3

aliases_server_host = 192.168.200.10
aliases_server_port = 389
aliases_search_base = dc=esprit,dc=ens,dc=tn
aliases_query_filter = (&(objectClass=CourierMailAlias)(mail=%s))
aliases_result_attribute = maildrop
aliases_bind = yes
aliases_bind_dn = cn=admin,dc=esprit,dc=ens,dc=tn
aliases_bind_pw = ****
aliases_version = 3

domains_server_host = 192.168.200.10
domains_server_port = 389
domains_search_base = dc=esprit,dc=ens,dc=tn
domains_query_filter = (&(objectClass=CourierDomainAlias)(virtualdomain=%s))
domains_result_attribute = virtualdomain
domains_bind = yes
domains_bind_dn = cn=admin,dc=esprit,dc=ens,dc=tn
domains_bind_pw = ****
domains_version = 3

local_recipient_maps = $virtual_mailbox_maps[/code]

Merci pour votre aide