problème authentification courier-imap

problème authentification courier-imap - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 27-12-2008 à 19:03:29    

Je suis actuellement en train de m'installer un serveur de mail sous ubuntu.
 
Composants: postfix, procmail, courier-pop, courier-imap.
 
Pour le moment l'objectif est que plusieurs utilisateurs dans le même réseau local puissent s'envoyer des mails
 
Postfix et procmail sont installés et configurés. Sous thunderbird si je ne configure que le serveur smtp ça tourne nikel les messages arrivent sur le serveur et sont traités correctement.
 
En ce qui concerne courier-imap je l'ai d'abord installé et tenté de le faire marché comme ça. Par défaut l'authentification se fait par le fichier /etc/passwd. Sur thunderbird à la récupération des mails on me demandait de rentrer un mot de passe, j'ai tout essayé rien à faire impossible d'en trouver un bon. Je me suis alors tourné vers userdb pour la gestion des utilisateurs.
 
J'ai bien modifié la variable authmodulelist dans authdaemonrc pour la mettre à authuserdb.
 
J'ai ensuite généré la base avec userdb pas de soucis particuliers de ce coté là non plus.
 
Je vérifie avec un authtest login que ça marche tout va bien de ce coté là.
 
Sous thunderbird, par contre, pas d'amélioration, il me demande un mot de passe mais après de multiple tentative ce mot de passe ne m'est pas connu.
Je teste donc en local sous telnet (que ce soit pop ou imap, j'ai configuré les 2)
La connexion se passe bien, mais la session plante au moment de l'authentification et m'affiche un message d'erreur:
"Temporary problem, please try again later"
Pour info les commandes de log utilisés:
    - pop
          USER login
          PASS mdp
    - imap
          LOGIN "login" "mdp"
 
Je précise que les tables d'iptables sont vides, le système ayant été installé spécialement pour ce service de mail.
 
Je n'ai vraiment plus d'idée j'ai écumé le net pour trouver une solution... en vain

Reply

Marsh Posté le 27-12-2008 à 19:03:29   

Reply

Marsh Posté le 27-12-2008 à 23:09:58    

Que dit /var/log/mail.* ?


---------------

Reply

Marsh Posté le 01-01-2009 à 17:52:19    

Après vérification de mes logs, toujours le même soucis, il m'affiche:
 
Jan  1 17:43:09 fredydesk imapd: Connection, ip=[:ffff:127.0.0.1]
Jan  1 17:43:13 fredydesk imapd: LOGIN FAILED, user=bibi, ip=[:ffff:127.0.0.1]
Jan  1 17:43:22 fredydesk imapd: LOGIN FAILED, user=bibi, ip=[:ffff:127.0.0.1]
Jan  1 17:43:31 fredydesk imapd: LOGOUT, ip=[:ffff:127.0.0.1], rcvd=79, sent=514
 
Dans mon fichier userDB j'ai cette ligne pour l'utilisateur bibi:
 
bibi@box.fr systempw=$1$6tm8O3Xt$Fl6XmBUyIjlA.O6uyMhJX1|uid=5000|mail=/home/vmail/box.fr/bibi|home=/home/vmail/box.fr/bibi|gid=5000
 
Alors je pense que le problème vient du fait que l'utilisateur attendu est  bibi@box.fr alors que thunderbird me tronque l'extension pour tenter de se loguer en bibi tout court, mais si je met pas l'extension dans l'adresse mail il ne va pas me trouver le bon domaine...

Reply

Marsh Posté le 01-01-2009 à 18:10:55    

Alors voila j'ai avancé je pense avoir résolu le problème de login. Cependant, imap n'arrive toujours pas à se logger. Voici le contenu de mail.log pour une tentative de connexion:
 
Jan  1 18:05:44 fredydesk imapd: Connection, ip=[:ffff:127.0.0.1]
Jan  1 18:05:50 fredydesk imapd: LOGOUT, ip=[:ffff:127.0.0.1], rcvd=24, sent=474
 
Je sens que j'approche du dénouement, mais là je sais vraiment pas pourquoi la connexion déraille comme ça... Est ce que le fait que je teste d'envoyer des mails sur la machine du serveur provoque un conflit de port (si courier-imap et thunderbird utilisent le même port...)?

Reply

Sujets relatifs:

Leave a Replay

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