courier-imap

courier-imap - Linux et OS Alternatifs

Marsh Posté le 15-02-2005 à 09:41:55    

e suis en train d'installer un serveur mail EXIM4 (sur une debian testing) au format maildir avec Courier-imap, courier-pop... Mon serveur mail est configurer pour avoir des utilisateurs virtuels (qui accedent à leur boite grace au protocole Imap ou pop) et pour gerer des domaines vituels. Mon mode d'authentification est Userdb pour plus de fiabilite (que les bases de donnée).
 
Mon probleme est que ma connexion en imap ne s'etablie pas.
 
Voici ce que m'affiche le serveur en telnet :
 
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2004 Double Precision, Inc. See COPYING for distribution information.
 
Voici les modification que j'ai apporté a Imapd :
Maxperip=10
Imap_capability= ... auth=cram-md5 auth=cram-sha
 
Voici mon fichier userdb :
 
utilisateur systempw=$1$xcNfWauk$9O.iOJNnmfYaDyPszXtgq.
 
Voici les modification que j'ai apporté a Authdamonrc :
authmodelist="authcram authuserdb"
 
 
Voici les logs si çà peut aider :
 
Mail.log :
 
Feb 12 10:27:33 server imaplogin: LOGIN: DEBUG: ip=[:ffff:xx.xx.xx.xx], command=LOGIN
Feb 12 10:27:33 server imaplogin: LOGIN: DEBUG: ip=[:ffff:xx.xx.xx.xx], username=utilisateur
Feb 12 10:27:33 server imaplogin: LOGIN: DEBUG: ip=[:ffff:xx.xx.xx.xx], password=motdepass (en clair)
Feb 12 10:27:33 server imaplogin: authdaemon: starting client module
Feb 12 10:27:33 server imaplogin: authdaemon: REJECT
 
Mail.err :
 
Feb 12 10:27:38 server imaplogin: LOGIN FAILED, ip=[:ffff:xx.xx.xx.xx]
 
Auth.log :
 
Feb 12 10:27:33 server CRON[19228]: (pam_unix) session opened for user mail by (uid=0)
Feb 12 10:27:33 server CRON[19228]: (pam_unix) session closed for user mail
 
(petite precision mes boites mails appartiennent au groupe et a l'utilisateur Debian-exim)
 
merci d'avance pour vos reponses

Reply

Marsh Posté le 15-02-2005 à 09:41:55   

Reply

Marsh Posté le 15-02-2005 à 10:07:39    

T'as essayé sur ton serveur : courierauthtest ton_user ton_pass ?
Il attend pas un password crypté d'ailleurs ? (essaie en te loggant via telnet et en balancant comme password celui que tu as dans userdb

Reply

Marsh Posté le 15-02-2005 à 10:16:09    

si tu es en cram-md5 du dois créer un fichier /etc/cram-md5.pwd dan slequel tu as des lignes de correspondance user password. apres tu fais un chmod 600 sur le fichier (en supposant ke t en root). et tu te connectes en imap ac le user et le mot de passe que tu as mis dans /etc/cram-md5.pwd

Reply

Marsh Posté le 16-02-2005 à 15:14:23    

multani a écrit :

T'as essayé sur ton serveur : courierauthtest ton_user ton_pass ?
Il attend pas un password crypté d'ailleurs ? (essaie en te loggant via telnet et en balancant comme password celui que tu as dans userdb


 
merci pour courierauthtest je ne connaissais pas la fonction.  
 
j'ai essayé en me loggant avec le mot de passe crypté et avec le mot de passe non crypté mais j'obtiens le mm resultat  
 
Je ne sais pas ce qu'il faut entree en telnet apres la presentation du serveur...

Reply

Marsh Posté le 16-02-2005 à 15:18:55    

chaos0007 a écrit :

si tu es en cram-md5 du dois créer un fichier /etc/cram-md5.pwd dan slequel tu as des lignes de correspondance user password. apres tu fais un chmod 600 sur le fichier (en supposant ke t en root). et tu te connectes en imap ac le user et le mot de passe que tu as mis dans /etc/cram-md5.pwd


 
si je te suis bien mon fichier ressemble a :  
utilisateur MotDePasseCrypté

Reply

Marsh Posté le 18-02-2005 à 22:06:20    

bon malgres tout vos conseils je n'arrive toujours pas a m'authentifier. J'ai toujours les meme logs

Reply

Marsh Posté le 19-02-2005 à 13:35:57    

Pour le cram-md5, essaye avec un client qui le supporte, ce n'est pas dit qu'en telnet tu envoies tout comme il faut.

Reply

Marsh Posté le 01-03-2005 à 16:04:25    

j'ai enfin resolu le probleme il s'agissait d'un espace en trop dans le fichier que genere makeuserdb.

Reply

Marsh Posté le 01-03-2005 à 16:25:55    

Sympa :jap:
 
T'as trouvé comment ?

Reply

Marsh Posté le 01-03-2005 à 17:09:30    

en bidouillant le fichier et grace au mode debug de courrier

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed