|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Futur Membre du Club
![]() Pierre-Antoine Errard Inscription : janvier 2011 Messages : 57 ![]() |
salut à tous !
j'ai un serveur LDAP en 192.168.0.11/24 et j'ai mis mon serveur de mail dovecot/postfix sur 192.168.0.12/24 je n'ai pas d'erreur pour m'authentifier avec dovecot, mais lors d'un envoi de mail avec postfix c'est un peu la cata car j'ai un retour de message d'erreur qui me dit que l'utilisateur est inconnu Citation:
je pense donc que l’authentification à du mal à se faire, ou qu'il me manque des trucs dans mon openLDAP, ou les deux. A l'origine, ça marchait quand tout était centralisé sur la même bécane, mais pour des soucis de sécurité, j'ai décidé de séparer LDAP et le système mail, résultat, dovecot tape dans le LDAP, postfix me pète à la gueule en disant que mon utilisateur est inconnu. Étant donné que je suis pas au top avec openLDAP, je viens vous demander votre aide ! merci à tous par avance ! |
|
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : avril 2005 Messages : 272 ![]() |
Salut,
Il faut vérifier que ton postfix arrive a se connecter sur ton ldap et qu'il exécute la bonne commande recherche (search), tu peux augmenter la verbosité de ton postfix dans le fichier main.cf, et redémarrer postfix ensuite par exemple
__________________
Simbad le Marin Core 2 Duo E8400 / 4Go RAM / HD6850 / HDD 250Go OpenSuse 12.1 |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Pierre-Antoine Errard Inscription : janvier 2011 Messages : 57 ![]() |
il ne se connecte pas à LDAP justement, dès que je sépare les services ça part en cacahouète
j'ai lu plein de tutos où les gens parlent de domaines virtuels, de couplé ça avec LDAP, mais leur archi ne repose que sur un système centralisé et non pas séparé, et c'est là où ça merde pour moi (je pense) De plus, j'ai pu lire que si postfix va interroger LDAP, il faudrait que la recherche se fasse sur l'uid, donc que l'utilisateur crée soit en mode dn: uid=user et non pas dn: cn=user et là encore, je ne sais pas crée un utilisateur qui n'est que l'uid en recherche au lieu du cn :/ |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : avril 2005 Messages : 272 ![]() |
Bein, tu as déjà trouvé le problème, essaye un ldapsearch depuis ton serveur postfix vers ton serveur ldap, afin de voir s'il est accessible, s'il n'est pas accessible, vérifie que ton ldap écoute sur l'interface réseau externe et pas uniquement en localhost, vérifie tes ACL de ton ldap, et vérifie si ton firewall (s'il y en a) est ouvert pour ldap.
Si par contre ldapsearch fonctionne, le problème est dans ta configuration postfix, si tu peux poster tes fichiers de configuration, ainsi que ton schéma ldap. enfin concernant l'uid, je ne suis un expert ldap, mais je pense que tu peux utiliser cn au lieu de uid, c'est la requête de recherche que doit effectuer postfix qui doit être bien écrite.
__________________
Simbad le Marin Core 2 Duo E8400 / 4Go RAM / HD6850 / HDD 250Go OpenSuse 12.1 |
|
|
00
|
|
|
#5 | ||||||||||
|
Futur Membre du Club
![]() Pierre-Antoine Errard Inscription : janvier 2011 Messages : 57 ![]() |
ip LDAP : 192.168.0.11
voici une réponse de mon ldapsearch : Code :
une partie de mon fichier slapd.conf : Code :
une requête avec dovecot : Code :
Code :
mail:~# echo test |mail -s "test 1" paerrard Code :
Mar 29 19:59:29 mail postfix/local[2420]: 685E333FC4: to=<paerrard@srsi.fr>, orig_to=<paerrard>, relay=local, delay=0.16, delays=0.05/0.08/0/0.02, dsn=5.1.1, status=bounced (unknown user: "paerrard") Code :
Code :
Je suis tombé sur quelques tutos qui parle de domaines virtuels avec un user 'vmail' qui s'occupe de récupérer tous les mails et de maper chaque user dans son folder. Enfin je tiens au jus. Si quelqu'un à une autre méthode que celle de passer par le coup des domaines virtuels etc je suis preneur ! merci à tous pour l'aide ! |
||||||||||
|
|
00
|
|
|
#6 | ||||||
|
Membre du Club
![]() Inscription : avril 2005 Messages : 272 ![]() |
Salut,
IL ne faut pas utiliser la variable local_recipient_maps tes comptes mails ne sont pas des comptes systèmes, ce sont de comptes virtuels. voici quelques indications (c'est juste un exemple) Code :
Code :
modifie aussi ton fichier dovecot.conf (chgrp vmail) Code :
__________________
Simbad le Marin Core 2 Duo E8400 / 4Go RAM / HD6850 / HDD 250Go OpenSuse 12.1 |
||||||
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Pierre-Antoine Errard Inscription : janvier 2011 Messages : 57 ![]() |
je vais tester comme ça, mais avant, quelle doit être la tronche de mon fichier .ldif pour ldap ? :/
|
|
|
00
|
|
|
#8 | |
|
Futur Membre du Club
![]() Pierre-Antoine Errard Inscription : janvier 2011 Messages : 57 ![]() |
bon j'en suis là, j'ai un peu chercher sur le net sans réponse, mais je pense que la commande que tu m'as filé à rajouter dans le master.cf n'est pas très bonne
dans mon syslog je vois ça qui passe : Citation:
|
|
|
|
00
|
|
|
#9 | |
|
Futur Membre du Club
![]() Pierre-Antoine Errard Inscription : janvier 2011 Messages : 57 ![]() |
bon je suis vraiment plus très loin.
je me suis débug, il me reste ça comme erreurs (pour le moment) : Citation:
merci ! |
|
|
|
00
|
|
|
#10 | |
|
Futur Membre du Club
![]() Pierre-Antoine Errard Inscription : janvier 2011 Messages : 57 ![]() |
chmod 777 /var/vmail plus d'erreur de mkdir
je passe à mon erreur à la con qui est celle là : Citation:
à savoir : le gid 513 = l'ID du groupe du domaines, et l'utilisateur vmail à pour UID 500 et comme groupe vmail avec un GID 500, je me dis juste que c'est un peu lié |
|
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() Pierre-Antoine Errard Inscription : janvier 2011 Messages : 57 ![]() |
ok j'ai trouvé :
(la lutte sur google, j'ai trouvé un post par hasard en gros, postfix n'a pas les droits pour delivrer les messages avec l'utilisateur vmail. il suffit donc de faire un chmod 4755 /usr/lib/doveco/deliver (je précise que je suis sous debian lenny) merci à toi wodel de m'avoir orienté. Je précise le cadre de ce boulot, c'est projet tuteuré sur la mise en place de l'architecture sécurisée d'un FAI (un utilisateur vient sur notre site, il se log, et il aura le droit d'avoir un compte mail @srsi.fr et un espace web) les problèmes à ce type de projet : - manque de tutos sur la création de fichier LDIF pour openLDAP - manque de tutos à jour sur la séparation des services (bah oui, c'est mieux d'avoir un openLDAP et un serveur mail à part) - résultat : mix de je ne sais pas combien de tutos + passage sur les forums + lire des logs enfin voilà, tout marche, et merci ! |
|
|
00
|
|
|
#12 | ||||
|
Membre du Club
![]() Inscription : avril 2005 Messages : 272 ![]() |
Salut,
Comme tu l'as deviné ce sont des erreurs de droits d'accès, pour dovecot tu peux utiliser ceci dans ton fichier de config Code :
pour ce qui est de postfix, normalement il aurait du avoir les droits d'accès de l'utilisateur vmail, vu qu'il y a les lignes suivantes dans main.cf Code :
enfin ravi d'avoir pu aider un peu, bon courage
__________________
Simbad le Marin Core 2 Duo E8400 / 4Go RAM / HD6850 / HDD 250Go OpenSuse 12.1 |
||||
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() Pierre-Antoine Errard Inscription : janvier 2011 Messages : 57 ![]() |
wai pour le 777, c'était pour aller vite pour tester, je vais réduire pour donner ce qu'il faut tout simplement ^^
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com