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