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
