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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  courier-pop et mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

courier-pop et mysql

n°1119764
fred2541
Posté le 08-03-2009 à 18:01:30  profilanswer
 

bonjour
 
j'ai suivi ce tuto pour installer mon serveur de mail:
http://www.lafermeduweb.net/billet [...] ml#postfix
 
tout semble bien fonctionner pour la partie postfix car je peut envoier des mail sur mon compte et vers le net.
 
par contre je n'arrive pas a consulter mes mail en utilisant le pop.
quand je me connecte avec: telnet 127.0.0.1 110
je tape monlogin@domaine.com puis mon pass et ca me dit: -ERR temporary probleme....
 
de quoi cela peut t'il venir ?
 
merci de votre aide.

mood
Publicité
Posté le 08-03-2009 à 18:01:30  profilanswer
 

n°1119765
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 18:05:54  profilanswer
 

Bonjour.
Que disent les logs situés dans /var/log ?
(les logs avec un nom en relation avec courier-pop)


---------------
Relax. Take a deep breath !
n°1119767
fred2541
Posté le 08-03-2009 à 18:10:16  profilanswer
 

/var/log/mail.log
 
Mar  8 17:36:58 ks****** authdaemond: modules="authmysql", daemons=5
Mar  8 17:36:58 ks******  authdaemond: Installing libauthmysql
Mar  8 17:36:58 ks******  authdaemond: Installation complete: authmysql
Mar  8 17:36:59 ks******  postfix/master[3040]: daemon started -- version 2.5.5, configuration /etc/postfix
Mar  8 17:37:45 ks******  pop3d: Connection, ip=[:ffff:**.***.**.**]
Mar  8 17:37:56 ks******  pop3d: LOGIN FAILED, user=fred@domain.fr, ip=[:ffff:**.***.**.**]
Mar  8 17:37:56 ks******  pop3d: authentication error: Input/output error
Mar  8 17:38:02 ks******  pop3d: Connection, ip=[:ffff:**.***.**.**]
Mar  8 17:38:07 ks******  pop3d: LOGIN FAILED, user=fred, ip=[:ffff:**.***.**.**]
Mar  8 17:38:07 ks******  pop3d: authentication error: Input/output error
 
/var/log/mail.err
Mar  8 17:37:56 ks****** pop3d: authentication error: Input/output error
Mar  8 17:38:07 ks****** pop3d: authentication error: Input/output error
 
apres dans mail.info et mail .warn ca dit exactement les meme chose.


Message édité par fred2541 le 08-03-2009 à 18:12:23
n°1119772
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 18:29:54  profilanswer
 

Je dirais que tu ne respectes pas le protocole POP3 lorsque tu rentres ton login/mot de passe via telnet :
http://en.wikipedia.org/wiki/POP3#Dialog_example

Client:    USER mrose
Server:     +OK User accepted
Client:    PASS mrosepass
Server:     +OK Pass accepted


En fait d'après ton log, le protocole est ok au départ (à mon avis tu as testé avec un vrai client) mais le compte de l'utilisateur n'est pas connu. Donc mauvaise confgiruation de courier-pop.
Par la suite, tu dois essayé avec telnet, mais tu ne respectes pas le protocole donc il te jette.


Message édité par o'gure le 08-03-2009 à 18:31:41

---------------
Relax. Take a deep breath !
n°1119774
fred2541
Posté le 08-03-2009 à 18:33:01  profilanswer
 

ca me fait les meme erreur si j'essaye avec thunderbird donc je ne pense pas que ca vienne de la ?

n°1119777
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 18:40:08  profilanswer
 

Je te dis ce que je vois :
1. Tu as essayé avec un client gérant correctement le protocole => ton utilisateur n'est pas connu.
2. Tu as essayé de faire avec telnet mais tu ne le fais pas en suivant correctement le protocole POP3, donc il te jette, normal.

 

=> Le problème se situe sur l'authentification !

 

Vérifie ton installation et la manière dont l'authentification se fait, vérifie que ton utilisateur est bien connu du système, etc...


Message édité par o'gure le 08-03-2009 à 18:40:37

---------------
Relax. Take a deep breath !
n°1119778
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 18:47:23  profilanswer
 

La liaison entre courier-pop et mysql est-elle correcte (i.e. pas de problème de login de ce coté ?) ?


---------------
Relax. Take a deep breath !
n°1119780
fred2541
Posté le 08-03-2009 à 18:52:08  profilanswer
 

j'ai bien modifier /etc/courier/authmysqlrc avec toute les info pour qu'il ce connecte a mysql, j'arrive a me connecter sur phpmyadmin avec le login et pass et a voir la basse.
 
apres ce qui m'embete le plus ce que je n'arrive pas a savoir si c courier-pop qui n'arrive pas a se connecter a mysql ou autre chose qui bloque

n°1119781
fred2541
Posté le 08-03-2009 à 18:55:03  profilanswer
 

j'ai reactier le mode debug dans authdaemonrc et il semblerait qu'il y ai un probleme sur le requete select.
je regarde ca et vous tien au courant

n°1119793
fred2541
Posté le 08-03-2009 à 19:30:16  profilanswer
 

donc le problème viens bien de la requête sql par défaut qui ne correspond pas a ma basse.
Je doit modifier MYSQL_SELECT_CLAUSE dans /etc/courier/authmysqlrc mais je ne comprend pas tres bien comment ca fonctionne.
 
j'ai mi ca:
MYSQL_SELECT_CLAUSE SELECT * \
FROM comptes \
WHERE email = '$(local_part)@$(domain)'
 
dans les log je suis bien authentifier mais il ne trouve pas le dossier des mail (authentication error: No such file or directory)
alors que g bien renseigner MYSQL_HOME_FIELD avec /var/spool/vmail/

mood
Publicité
Posté le 08-03-2009 à 19:30:16  profilanswer
 

n°1119796
Modération
Posté le 08-03-2009 à 19:44:29  answer
 

fred2541, merci de faire attention à ton orthographe.

n°1119797
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 19:44:55  profilanswer
 

fred2541 a écrit :

alors que g bien renseigner MYSQL_HOME_FIELD avec /var/spool/vmail/


Et ce répertoire, existe-t-il ?


---------------
Relax. Take a deep breath !
n°1119814
fred2541
Posté le 08-03-2009 à 20:54:33  profilanswer
 

oui le répertoire existe bien d'ailleurs j'ai déjà des mail dedans.
 
authdaemon ne récupéré pas les bonnes info car dans les log:
 
Mar  8 19:21:25 ks****** authdaemond: SQL query: SELECT *   FROM comptes   WHERE email = 'fred@domaine.fr'
Mar  8 19:21:25 ks****** authdaemond: password matches successfully
Mar  8 19:21:25 ks****** authdaemond: authmysql: sysusername=<null>, sysuserid=1, sysgroupid=1, homedir=1, address=fred@domaine.fr, fullname=<null>, maildir=<null>, quota=<null>, options=<null>
 
je pense qu'il faut ajouter quelque chose dans le requête pour que maildir corresponde bien a MYSQL_HOME_FIELD.
 
pour info ma basse sql est comme ca:
email | password | quota | etat | imap | pop3
 
ce que je trouve bizarre c'est que tout les personne qui on suivi ce tuto ne semble pas avoir ce problème.


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

  courier-pop et mysql

 

Sujets relatifs
problème authentification courier-imap[bash] Recuperer des données d'une base MYSQL
Centos : fichier de configuration de MySqlBind9 et Mysql
Mysql 5.0.45 & ODBCProbleme d'authentification des user avec postfix, mysql et courier
courier-imap + authentification MySQL[Courier Pop3+MySQL] Pb à l'authentification...
mysql courier-imap pb auth, je n'en peux plus aidez moimysql-courier-imap
Plus de sujets relatifs à : courier-pop et mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR