Bonjour a tous:
Je dois mettre un place un service groupware doveceot-postfix-ldap
Chaque service est installer sur un OS(virtuel) debian lenny différent.
Je peux me connecter en telnet 143 et me loger dessus avec un user de ldap.
Maintenant j'aimerais bien configurer postfix pour faire pareil et pour déléguer le LDA a dovecot.
(tout ces services on été mis sur le meme serveur pour un test concluant). Donc j'ai jouté les ligne dans master.cf de postfix j'ai créé les fichiers ldap-*.cf pour postfix.
J'ai aussi mis en place un service NFS pour partager certain dossier de dovecot dont postfix. Cependant apres avoir partage le dossier /var/run/dovecot/auth-masther et un avoir fait un test en telnet 25 et envoyer un mail a un user ldap voici mon fichier log sur le serveur postfix:
dovecot.log:
deliver(toto@network.local): 2010-03-17 13:35:32 Error: Can't connect to auth server at /var/run/dovecot/auth-master: Connection refused
mail.info:
Mar 17 13:35:32 Flo-Debian postfix/pipe[4574]: EA9EF54227: to=, relay=dovecot, delay=1100, delays=1099/0.76/0/0.62, dsn=4.3.0, status=deferred (temporary failure)
Les doits sur le nfs sont en RW et les droits directe sur le dossier idem :s
Une idée ?
Pour la configuration je me suis aidé de :
http://www.vogelweith.com/debian_server/07_postfix.php
# heu...
Posté par Bruno Muller . Évalué à 1.
Pourquoi ne pas demander à ton postfix d'authentifier directement les utilisateurs sur le ldap (http://www.postfix.org/SASL_README.html -> saslauthd -a ldap) ?
[^] # Re: heu...
Posté par xillion . Évalué à 1.
[^] # Re: heu...
Posté par Bruno Muller . Évalué à 1.
A mon avis, on ne peut pas faire communiquer postfix et dovecot si les 2 ne tournent pas sur la même machine (socket IPC à travers NFS, bof bof à priori)
Donc, je te propose de brancher postfix sur un saslauthd qui lui sait causer à un ldap sur une autre machine.
(Mais, tu peux aussi demander à ton postfix de faire l'authentification par imap si tu tiens absolument à passer par dovecot...)
[^] # Re: heu...
Posté par xillion . Évalué à 1.
Mar 18 13:29:30 smtp postfix/master[1855]: terminating on signal 15
Mar 18 13:29:31 smtp postfix/master[2361]: daemon started -- version 2.5.5, configuration /etc/postfix
Mar 18 13:30:00 smtp postfix/master[2361]: terminating on signal 15
Mar 18 13:30:01 smtp postfix/master[2459]: daemon started -- version 2.5.5, configuration /etc/postfix
Mar 18 13:30:17 smtp postfix/smtpd[2467]: connect from unknown[192.168.2.7]
Mar 18 13:30:17 smtp postfix/smtpd[2467]: 8912254170: client=unknown[192.168.2.7]
Mar 18 13:30:17 smtp postfix/cleanup[2471]: 8912254170: message-id=<4BA21CC0.4020101@network.local>
Mar 18 13:30:17 smtp postfix/qmgr[2462]: 8912254170: from=<titi@network.local>, size=578, nrcpt=1 (queue active)
Mar 18 13:30:17 smtp postfix/smtpd[2467]: disconnect from unknown[192.168.2.7]
Mar 18 13:30:17 smtp postfix/smtp[2472]: 8912254170: to=<tutu@network.local>, relay=none, delay=0.16, delays=0.1/0.04/0.02/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=network.local type=A: Host not found)
Mar 18 13:30:17 smtp postfix/cleanup[2471]: A762D54172: message-id=<20100318123017.A762D54172@smtp.network.local>
Mar 18 13:30:17 smtp postfix/qmgr[2462]: A762D54172: from=<>, size=2484, nrcpt=1 (queue active)
Mar 18 13:30:17 smtp postfix/bounce[2473]: 8912254170: sender non-delivery notification: A762D54172
Mar 18 13:30:17 smtp postfix/qmgr[2462]: 8912254170: removed
Mar 18 13:30:17 smtp postfix/smtp[2472]: A762D54172: to=<titi@network.local>, relay=none, delay=0.05, delays=0.03/0.01/0.01/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=network.local type=A: Host not found)
Mar 18 13:30:17 smtp postfix/qmgr[2462]: A762D54172: removed
Je comprend bien que c'est en rapport avec mon domain (je n'ai pas de DNS en place) mais je ne sais pas ce que je dois modifier pour résoudre la problème
[^] # Re: heu...
Posté par Arthur Accroc . Évalué à 1.
Heu... mettre en place un DNS ?
Mar 18 13:30:17 smtp postfix/smtp[2472]: 8912254170: to=<tutu@network.local>, relay=none, delay=0.16, delays=0.1/0.04/0.02/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=network.local type=A: Host not found)
À défaut définir network.local dans /etc/host.
Chaque service est installer sur un OS(virtuel) debian lenny différent.
Quel est l’intérêt profond de mettre postfix et dovecot sur deux machines différentes ???
La joie de dépendre de NFS (y compris pour les verrous si tu n’as pas choisi le format maildir) ?
Rajouter des complications inutiles à un problème que tu ne maîtrises pas pour être sûr de ne pas aboutir à une solution ?
Maintenant j'aimerais bien configurer postfix pour faire pareil et pour déléguer le LDA a dovecot.
Le principe d’un local delivery agent, c’est un peu d’être local quand même, pas sur un système distant…
« Le fascisme c’est la gangrène, à Santiago comme à Paris. » — Renaud, Hexagone
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.