OpenLdap+Postfix+Courier chdir probleme

Bonjour,

Voila j’ai installer un serveur de messagerie postfix+courier avec authentication distante sur un autre serveur OpenLdap. j’ai installer ce systeme en suivant le tuto :
http://www.bizeul.net/?2005/05/27/7-serveur-de-messagerie-multi-domaines-avec-postfix-openldap-et-courier

Les installations se sont passées tres bien, mais je plante sur un probleme de chdir :

Sep 11 14:30:28 mail authdaemond: modules="authldap", daemons=5
Sep 11 14:30:28 mail authdaemond: Installing libauthldap
Sep 11 14:30:28 mail authdaemond: Installation complete: authldap
Sep 11 14:30:29 mail postfix/master[2178]: daemon started -- version 2.3.8, configuration /etc/postfix
Sep 11 14:30:29 mail postfix/qmgr[2202]: 8815D3A618: from=<root@mail.esprit.ens.tn>, size=628, nrcpt=2 (queue active)
Sep 11 14:31:29 mail postfix/smtp[2292]: 8815D3A618: to=<postmaster@esprit.ens.tn>, orig_to=<aziz.th@esprit.ens.tn>, relay=none, delay=71381, delays=71321/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 11 14:41:13 mail postfix/master[2178]: reload configuration /etc/postfix
Sep 11 14:43:59 mail imapd: Connection, ip=[::ffff:127.0.0.1]
Sep 11 14:43:59 mail imapd: chdir mail.esprit.ens.tn/aziz: No such file or directory[/code]

Pourtant les scripts de test fonctionnent :

[code]> postmap -q aziz@esprit.ens.tn ldap://etc/postfix/ldap-accounts.cf
mail.esprit.ens.tn/aziz

> authtest aziz@esprit.ens.tn
Authentication succeeded.

     Authenticated: aziz@esprit.ens.tn  (uid 5000, gid 5000)
    Home Directory: /home/vmail
           Maildir: mail.esprit.ens.tn/aziz
             Quota: (none)
Encrypted Password: {CRYPT}GBhy0MXcsJtIQ
Cleartext Password: (none)
           Options: (none)

Config de postfix :

[code]> cat /etc/postfix/main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

appending .domain is the MUA’s job.

append_dot_mydomain = no

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
myhostname = mail.esprit.ens.tn
alias_maps = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.esprit.ens.tn, localhost.esprit.ens.tn, , localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/

virtual_mailbox_domains = ldap:/etc/postfix/ldap-domains.cf
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = ldap:/etc/postfix/ldap-accounts.cf
virtual_minimum_uid = 100
virtual_gid_maps = static:5000
virtual_uid_maps = static:5000
virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf[/code]

Config de courier:

[code]> cat /etc/courier/authldaprc
LDAP_URI ldap://192.168.200.10:389
LDAP_PROTOCOL_VERSION 3
LDAP_BASEDN dc=esprit,dc=ens,dc=tn
LDAP_BINDDN cn=admin,dc=esprit,dc=ens,dc=tn
LDAP_BINDPW *****
LDAP_TIMEOUT 5
LDAP_AUTHBIND
LDAP_MAIL mail
LDAP_FILTER (objectClass=CourierMailAccount)

LDAP_DOMAIN example.com

LDAP_GLOB_UID vmail
LDAP_GLOB_GID vmail
LDAP_HOMEDIR homeDirectory
#LDAP_MAILROOT /home/vmail
LDAP_MAILDIR mailbox
LDAP_DEFAULTDELIVERY defaultDelivery
LDAP_FULLNAME cn
#LDAP_CLEARPW clearPassword
LDAP_CRYPTPW userPassword
LDAP_DEREF never
LDAP_TLS 0[/code]

La base Ldap :

[code]dn: dc=esprit,dc=ens,dc=tn
objectClass: top
objectClass: dcObject
objectClass: organization
objectClass: CourierDomainAlias
o: esprit.ens.tn
dc: esprit
virtualdomain: mail.esprit.ens.tn
virtualdomainuser: mail.esprit.ens.tn/

dn: cn=admin,dc=esprit,dc=ens,dc=tn
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator
userPassword: {crypt}0azPlR9xM9ztg

dn: cn=administration,dc=esprit,dc=ens,dc=tn
cn: administration
gidNumber: 1001
objectClass: posixGroup
objectClass: top

dn: cn=etudiants,dc=esprit,dc=ens,dc=tn
cn: etudiants
gidNumber: 1000
objectClass: posixGroup
objectClass: top

dn: cn=Aziz,cn=etudiants,dc=esprit,dc=ens,dc=tn
uid: aziz
mail: aziz@esprit.ens.tn
mailbox: mail.esprit.ens.tn/aziz
sn: THRAYA
cn: Aziz
uidNumber: 1000
gidNumber: 1000
homeDirectory: /home/vmail
userPassword: {CRYPT}GBhy0MXcsJtIQ
objectClass: inetOrgPerson
objectClass: CourierMailAccount
objectClass: top
objectClass: CourierMailAlias
maildrop: postmaster@esprit.ens.tn[/code]

En outre je n’ai aucun dossier ou fichier qui ce crée sur /home/vmail

Merci pour votre aide

ton serveur est configuré pour recevoir les mails vers mail.esprit.ens.tn

tu envoie un mail a esprit.ens.tn, ce que ton serveur ne connait pas

Mon serveur n’est pas encore déclaré mais il devrait marcher en local car les fichier de configuration son je pense correct, de meme pour la base ldap…

dn: dc=esprit,dc=ens,dc=tn objectClass: top objectClass: dcObject objectClass: organization objectClass: CourierDomainAlias o: esprit.ens.tn dc: esprit virtualdomain: mail.esprit.ens.tn virtualdomainuser: mail.esprit.ens.tn/

ton domaine virtuel declaré est
mail.esprit.ens.tn

tu envoie un mail a

esprit.ens.tn

postfix ne connait pas cette destination

toniotonio je ne pense pas que ce soit sa le probleme pour l’instant merci pour ton aide.

J’ administre mon serveur avec webmin, dans la page boite aux lettre utilisateur je ne voie pas celle de Aziz declarer dansmon serveur ldap en plus quand j’envoie un mail a l’utilisateur Aziz voici la reponse

[code]From MAILER-DAEMON@mail.esprit.ens.tn (Mail Delivery System)
To root@mail.esprit.ens.tn
Date Tue, 11 Sep 2007 15:44:39 +0200 (CEST)
Subject Undelivered Mail Returned to Sender

Message text

This is the mail system at host mail.esprit.ens.tn.

I’m sorry to have to inform you that your message could not
be delivered to one or more recipients. It’s attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

               The mail system

aziz@mail.esprit.ens.tn: unknown user: “aziz”[/code]

pourtant la commande postmap renvoie une reponse

c’est a ne rien n’y comprendre…

:confused:

ton mydestination n’est pas réglé correctemtn non plus:

dans le cadre de domaine virtuel, il faut mettre

pour ton probleme je te conseille de rajouter le domaine esprit.ens.tn a la liste des domaines dans virtual_mailbox_domains

j’ai realiser ce que tu as dit precedemment mais sa ne change rien… :smt102