Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3242 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  install Courier-imap qui ne marche pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

install Courier-imap qui ne marche pas

n°950219
ritalou
Posté le 05-09-2007 à 18:55:23  profilanswer
 

bonjour
 
je suis en train de suivre ce tuto (http://forum.trustonme.net/special [...] 1.html#bas) et à l'étape :
4.1 Installation Courier-imap
les commandes :
$ make
$ su
Password:
# make install
# make install-configure
 
ne fonctionnent pas.
J'ai en retour : bash : command not found
Je suis sur un serveur distant qui est sous Debian 3.1 et auquel j'accède via une console SSH (je peux aussi y accéder via Webmin)
 
Que dois-je faire?
 
Par avance merci pour votre aide

mood
Publicité
Posté le 05-09-2007 à 18:55:23  profilanswer
 

n°950220
O'Gure
Modérateur
Multi grognon de B_L
Posté le 05-09-2007 à 18:56:50  profilanswer
 

Utiliser le package debian  et utiliser les outils debian au lieu de passer par la compilation des sources ?

 

aptitude update
aptitude install courier-imap


Message édité par O'Gure le 05-09-2007 à 18:57:51

---------------
Relax. Take a deep breath !
n°950223
ritalou
Posté le 05-09-2007 à 19:01:44  profilanswer
 

OK j'aurai du preciser que l'install par make est précédée d'une compilation des sources de courier-imap comme suit :
 
$ ./configure --prefix=/usr/courier \
--sysconfdir=/etc/courier \
--with-piddir=/var/run \
--with-authpam \
--without-authuserdb \
--without-authmysql \
--enable-workarounds-for-imap-client-bugs
 
je ne comprend pas trop ces commandes mais je me dis qu'elles sont nécéssaires par la suite au
bon fonctionnement de courier-imap
non?

n°950230
O'Gure
Modérateur
Multi grognon de B_L
Posté le 05-09-2007 à 19:10:44  profilanswer
 

le ./configure n'est pas une compilation. il vérifie l'environnement et prépare les options de compilation.
Tu as lu et compris ce que je t'ai ecrit plus haut ?

 

Compiler à partir des sources (en plus meme pas les sources debian) ne te procurera que des problemes dans l'avenir.
Si tu n'as pas besoin d'options particulières, différentes de celle du package DEJA COMPILE par une equipe debian, ca ne SERT STRICTEMENT A RIEN d'utiliser cette méthode


Message édité par O'Gure le 05-09-2007 à 19:13:40

---------------
Relax. Take a deep breath !
n°950234
O'Gure
Modérateur
Multi grognon de B_L
Posté le 05-09-2007 à 19:14:40  profilanswer
 

regarde ca http://formation-debian.via.ecp.fr/
C'est pour la 4.0 mais les principes et les outils debian pour l'administration sont peu différent de la version 3.1


Message édité par O'Gure le 05-09-2007 à 19:14:53

---------------
Relax. Take a deep breath !
n°950408
ritalou
Posté le 06-09-2007 à 10:10:13  profilanswer
 

merci o'gure mais la formation que tu proposes propose des outils dont je ne peux pas me servir.
Je suis tenu de monter un serveur pour une association avec ,pour le mail , Postfix , courier-imap et courier-pop.
En tout cas les commandes aptitude update et aptitude install courier-imap m'ont bien aidées.
 
Mais dans le tuto que je suit, ils disent de remplacé le script de demarrage de Postfix par celui-ci :http://file.trustonme.net/data/postfix et
lorsque je redemarre postfix par la console voilà ce que j'ai en retour:
 
http://img524.imageshack.us/img524/3351/snap2oh5.jpg
 
j'ai tenté de comprendre dans le script ce qui ce passait pas bien mais je n'y parvient pas, même avec la formation comme support. :(  
 
Pourrais-tu m'aider?


Message édité par ritalou le 06-09-2007 à 10:11:12
n°950410
O'Gure
Modérateur
Multi grognon de B_L
Posté le 06-09-2007 à 10:14:57  profilanswer
 

Gardes le script de démarrage du package, celui de ton tuto n'apporte rien de spévial a priori. Tu as vu que ce tutto date de 2003 ? C'est un peu vieux...


Message édité par O'Gure le 06-09-2007 à 10:29:07

---------------
Relax. Take a deep breath !
n°951026
ritalou
Posté le 07-09-2007 à 14:26:45  profilanswer
 

bon j'ai laché ce tuto
j'ai suivi cette doc : http://postfix.traduc.org/index.ph [...] al_mailbox
et suivi l'article : "Exemple de BOITES-AUX-LETTRES virtuelle : domaines separés, comptes non-UNIX"
Et ça marche!!
Je reçois des mails via Postfix qui sont stockés dans un fichier sur mon serveur.
J'ai donc créé une boite aux lettre pour le domaine hebergé par ce serveur. Et je sais en créer autant que je veux.
Mais pour le moment je ne peux lire ces mails que via Webmin, l'interface web qui me permet d'administrer mon serveur.
Ce que je veux, c'est pouvoir les lire et en envoyer depuis Outlook. Il faut donc que j'installe un serveur SMTP, un IMAP et un POP3
qui travailleraient avec Postfix pour envoyer et recevoir des mails.
 
Quelqu'un connaitrait-il une methode pour faire cela?
 
Par avance merci pour votre aide.

n°951042
toniotonio
Posté le 07-09-2007 à 14:34:23  profilanswer
 

le smtp tu l'as deja, c'est postfix
il te faut un serveur imap (ou pop au choix) pour lire les messages que tu recois.
 
il y a pas mal de methodes pour y parvenir.
jette un oeil a mon tuto si tu veux:
 
http://starbridge.org/spip/spip.php?article12
 
c'est pour un systeme complet mais cela peut t'aider faire ce que tu veux


---------------
Messagerie dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
n°951043
O'Gure
Modérateur
Multi grognon de B_L
Posté le 07-09-2007 à 14:34:46  profilanswer
 

postfix est un serveur SMTP
courier-imap et courier-pop sont des serveurs pop et imap
 
Postfix stocke les mails soit au format maildir, soit au format mbox.
Courier-imap et pop ne savent lire que le format maildir.
 
Ils collaborent très bien ensemble, et la configuration est réellement mimine pour les faire collaborer. Il suffit préciser correctement le path vers le maildir de stockage.


---------------
Relax. Take a deep breath !
mood
Publicité
Posté le 07-09-2007 à 14:34:46  profilanswer
 

n°951051
ritalou
Posté le 07-09-2007 à 14:41:52  profilanswer
 

bon je vais donc essayer avec courier-imap et courier-pop.
par contre je crois bien que mon postfix est configuré en mbox :
 
/etc/postfix/main.cf:
...
virtual_mailbox_domains = jazz-in-the-kitchen.com
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps = hash:/etc/postfix/virtual
 
je remplace mailbox par maildir pour changer ça? ça me paraitrait bien simple

n°951055
toniotonio
Posté le 07-09-2007 à 14:46:47  profilanswer
 

avec les virtual mailbox c'est le chemin du repertoire du compte (dans /etc/postfix/vmailbox)  qui determine l'usage du maildir ou du mbox
 
pour le maildir il faut terminer le chemin par un /


Message édité par toniotonio le 07-09-2007 à 14:48:58

---------------
Messagerie dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
n°951063
ritalou
Posté le 07-09-2007 à 15:20:14  profilanswer
 

ok j'ai mis le / et ça marche
je telecharge les paquets de courier-imap et courier-pop et je les installes
 
EDIT:
pas besoin de telecharger en fait, les paquets sont presents dans ma distrib

Message cité 1 fois
Message édité par ritalou le 07-09-2007 à 15:25:02
n°951069
ritalou
Posté le 07-09-2007 à 15:38:32  profilanswer
 

installation OK
 
o'gure >> Si j'ai bien compris : "Il suffit de préciser correctement le path vers le maildir de stockage"
 
donc je modifie dans les fichiers imapd et pop3d la ligne :  
MAILDIRPATH=Maildir
en
MAILDIRPATH=/var/mail/vhosts/jazz-in-the-kitchen.com
sachant que jazz-in-the-kitchen.com est mon domaine et que ce repertoire contient le répertoire de chaque
utilisateur de la messagerie (que j'ajoute avec Postfix), qui contient les messages.
 
c'est bien ça?

n°951074
toniotonio
Posté le 07-09-2007 à 15:44:58  profilanswer
 

non cela doit rester:
 

Code :
  1. MAILDIRPATH=Maildir


---------------
Messagerie dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
n°951077
ritalou
Posté le 07-09-2007 à 15:51:21  profilanswer
 

comment dois-je dire à courier-imap et courier-pop dans quel repertoire trouver le courier dans ce cas?
je n'ai pas vu d'autre ligne qui mentionnait un path
 
à quoi renvoie Maildir?


Message édité par ritalou le 07-09-2007 à 15:55:52
n°951080
O'Gure
Modérateur
Multi grognon de B_L
Posté le 07-09-2007 à 15:56:20  profilanswer
 

ritalou a écrit :

pas besoin de telecharger en fait, les paquets sont presents dans ma distrib


Comme la quasi totalité des outils dont tu as besoin.
 

ritalou a écrit :

o'gure >> Si j'ai bien compris : "Il suffit de préciser correctement le path vers le maildir de stockage"


Normalement oui. Pour les accès à des utilisateurs virtuels, j'ai jamais essayé par contre.


---------------
Relax. Take a deep breath !
n°951086
toniotonio
Posté le 07-09-2007 à 16:03:36  profilanswer
 

c'est par le demon courier-authd que l'imap va retrouver toutes les infos. (compte, home, maildir)
 
 
sur les fichiers db de postfix pour les user virtuels j'ai jamais teste si courier pouvait les utiliser.
je bosse qu'avec des backend sql ou ldap.


---------------
Messagerie dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
n°951095
ritalou
Posté le 07-09-2007 à 16:22:08  profilanswer
 

ok merci toniotonio, je pense avoir configuré le demon courier-authd comme il faut via la ligne :
authmodulelist="authuserdb"

n°951149
ritalou
Posté le 07-09-2007 à 18:02:08  profilanswer
 

j'ai rempli le fichier userdb qui contient les informations des comptes POP
et je veux qu'il soit pris en compte via la commande makeuserdb mais voila ce que j'ai en reponse :
 
nsXXXXX:/etc/courier# makeuserdb
/etc/courier/userdb: MAY NOT HAVE GROUP OR WORLD PERMISSIONS!!
 
comment fait-on pour donner des permissions d'un groupe à un fichier?

n°951158
O'Gure
Modérateur
Multi grognon de B_L
Posté le 07-09-2007 à 18:41:17  profilanswer
 

Tu parles pas anglais ?
MAY NOT HAVE GROUP OR WORLD PERMISSIONS
 =>
mot pour mot : le groupe et le monde ne doit pas avoir de permissions sur ce fichier !!!
 
=> chmod 600 /etc/courier/userdb


---------------
Relax. Take a deep breath !
n°951417
ritalou
Posté le 08-09-2007 à 16:34:06  profilanswer
 

j'ai complété le userdb comme suit :
name home=/var/mail/vhosts/jazz-in-the-kitchen.com/francois|shell=francois|pop3pw=XXXXX|esmtppw=XXXXX|imappw=XXXXX|GID=65534
 
j'ai redémarré les services et fait un telnet pour test :
 
http://img179.imageshack.us/img179/2179/snap5yu9.jpg
 
il y a un problème avec le mot de passe : j'ai essayé de modifié l'entrée du mot de passe dans le userdb en ne mettant que : systempw=XXXXX mais cela ne change rien.
 
D'où cela peut-il venir d'après vous?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  install Courier-imap qui ne marche pas

 

Sujets relatifs
Freeze Install Debian amd64xine et wmv3 (sous 64bits): ça marche bien chez vous ?
[FC3] install sablotron / php 4.4.7Problème avec une ligne de commande (redirection qui ne marche pas)
[macPro] reboot bloqué apres install de bootcampKP lors d'install debian
grub et SystemRescueCd... pourquoi cela ne marche pas??[Fedora] Que choisr pour une install rapide sur A64 ?
[Debian Etch/BIND9] Un coup ça marche, un coup ça marche pas...Problème de chdir Postfix + IMAP + LDAP
Plus de sujets relatifs à : install Courier-imap qui ne marche pas


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)