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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Connexion impossible à un serveur Courier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connexion impossible à un serveur Courier

n°1134288
ginie
Posté le 10-05-2009 à 16:14:25  profilanswer
 

Bonjour
 
J'ai installé un petit serveur mail avec Postfix + Mysql + courier en suivant ce tuto : http://www.lafermeduweb.net/billet [...] r-168.html
Le serveur prend bien les mails entrants depuis un client. Par contre il est impossible de se connecter avec Thunderbird par exemple.
 
Les logs ont tous la même chose :

Citation :


May 10 16:02:35 stock pop3d: LOGIN FAILED, user=barnabe, ip=[:ffff:82.252.139.204]
May 10 16:02:35 stock pop3d: authentication error: Input/output error


 
Google propose pleins de sujets dessus mais aucun avec une solution :o


Message édité par ginie le 10-05-2009 à 16:46:17
mood
Publicité
Posté le 10-05-2009 à 16:14:25  profilanswer
 

n°1134292
o'gure
Modérateur
Multi grognon de B_L
Posté le 10-05-2009 à 16:36:16  profilanswer
 

Salut,
Dans un premier temps il faut savoir qui fait quoi :
1. Postfix est un serveur SMTP. Le protocole SMTP permet globalement de router les mails d'un client (l'origine) au serveur final. Et c'est tout. Le client final ira chercher les mails sur son serveur en POP ou en IMAP. Postfix ne fait absolument rien d'autre que du SMTP.
 
2. ton démon pop3d est issu de l'application courier. Il implémente le protocole POP3 permettant de récupérer des mails depuis un serveur de courier POP.
 
>> ton problème n'est pas lié à Postfix mais à pop3d donc à l'application courier.
 
A priori, je dirais qu'il y a un problème de liaison entre ton pop3d et la base mysql. Vérifie la conf : adresse/port, login, mot de passe pour accéder à la base mysql. Eventuellement firewall (j'y crois pas trop si tout est sur le meme serveur). Et regarde les logs de mysqld


---------------
Relax. Take a deep breath !
n°1134293
ginie
Posté le 10-05-2009 à 16:45:20  profilanswer
 

Les logs mysql sont vides, et en effet tout est sur le même serveur donc pas de soucis de firewall
 
Pour le reste la conf est bonne

n°1134296
o'gure
Modérateur
Multi grognon de B_L
Posté le 10-05-2009 à 16:58:32  profilanswer
 

peux tu me taper un

netstat -laptnu

avec des privilèges root et me balancer le résultat ?


---------------
Relax. Take a deep breath !
n°1134299
ginie
Posté le 10-05-2009 à 17:01:54  profilanswer
 

ks363859:~# netstat -laptnu
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat        PID/Program name
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      13068/mysqld
tcp        0      0 127.0.0.1:877           0.0.0.0:*               LISTEN      10877/famd
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      11527/couriertcpd
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      11516/couriertcpd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      10767/portmap
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN      28371/perl
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      19781/apache2
tcp        0      0 87.98.132.180:80        91.163.31.122:52746     SYN_RECV    -
tcp        0      0 87.98.132.180:80        91.163.31.122:52747     SYN_RECV    -
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      32550/proftpd: (acc
tcp        0      0 0.0.0.0:4949            0.0.0.0:*               LISTEN      24259/munin-node
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      31028/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      7119/master
tcp        0    490 87.98.132.180:80        82.252.139.204:4462     LAST_ACK    -
tcp        0  69504 87.98.132.180:80        193.218.15.22:20625     ESTABLISHED 21080/apache2
tcp        0      0 87.98.132.180:80        82.229.101.185:3735     TIME_WAIT   -
tcp        0      0 87.98.132.180:80        90.46.48.87:4107        TIME_WAIT   -
tcp        0      0 87.98.132.180:10000     82.252.139.204:4472     ESTABLISHED 20712/perl
tcp        0      0 87.98.132.180:80        88.163.40.101:2511      ESTABLISHED 21188/apache2
tcp        0      0 87.98.132.180:80        79.88.110.21:58275      ESTABLISHED 21081/apache2
tcp        0      0 87.98.132.180:80        90.46.48.87:4119        TIME_WAIT   -
tcp        0      0 87.98.132.180:22        82.252.139.204:5052     ESTABLISHED 21735/1
tcp        0      0 87.98.132.180:10000     82.252.139.204:4473     ESTABLISHED 20713/perl
tcp        0      0 87.98.132.180:80        90.46.48.87:4116        TIME_WAIT   -
tcp        0      0 87.98.132.180:80        82.229.242.53:58791     TIME_WAIT   -
tcp        0      0 87.98.132.180:80        80.185.65.188:49670     ESTABLISHED 20315/apache2
tcp        0      0 87.98.132.180:80        90.46.48.87:4120        TIME_WAIT   -
tcp        0    248 87.98.132.180:22        82.252.139.204:4713     ESTABLISHED 6975/0
tcp        0      0 87.98.132.180:80        79.88.110.21:58277      ESTABLISHED 21082/apache2
tcp        0      0 87.98.132.180:80        90.46.48.87:4114        TIME_WAIT   -
udp        0      0 0.0.0.0:10000           0.0.0.0:*                           28371/perl
udp        0      0 0.0.0.0:111             0.0.0.0:*                           10767/portmap

n°1134303
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 10-05-2009 à 17:13:38  profilanswer
 

je ne vois pas de connexion à mysql dans le lot, alors qu'il écoute bien.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1134304
o'gure
Modérateur
Multi grognon de B_L
Posté le 10-05-2009 à 17:17:53  profilanswer
 

Vérification de la conf de pop3d (vérifie que c'est bien 127.0.0.1)
Redémarrage de mysql
Retest avec une récupération de mail via pop


---------------
Relax. Take a deep breath !
n°1134305
ginie
Posté le 10-05-2009 à 17:23:57  profilanswer
 

/etc/courier/pop3d pour moi il n'y a rien à toucher
Les modifs à faire sont dans authdaemonrc et authmysqlrc

n°1134308
ginie
Posté le 10-05-2009 à 17:27:27  profilanswer
 

Voilà j'ai restarté le serveur et c'est toujours pareil.

n°1134312
ginie
Posté le 10-05-2009 à 18:01:54  profilanswer
 

bon ça avance :
 

May 10 17:59:38 ks363859 pop3d: Connection, ip=[:ffff:82.252.139.204]
May 10 17:59:38 ks363859 authdaemond: received auth request, service=pop3, authtype=login
May 10 17:59:38 ks363859 authdaemond: authmysql: trying this module
May 10 17:59:38 ks363859 authdaemond: authmysqllib: connected. Versions: header 50051, client 50051, server 50051
May 10 17:59:38 ks363859 authdaemond: SQL query: SELECT email, password, "", 5000, 5000, /var/spool/mail, "", "", name, "" FROM comptes WHERE email = 'test@beinig.be'  
May 10 17:59:38 ks363859 authdaemond: mysql_query failed, reconnecting: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/var/spool/mail, "", "", name, "" FROM comptes WHERE email = 'test@beinig.be'' at line 1
May 10 17:59:38 ks363859 authdaemond: authmysqllib: connected. Versions: header 50051, client 50051, server 50051


 
si qlqun pige les erreurs mysql  :D

mood
Publicité
Posté le 10-05-2009 à 18:01:54  profilanswer
 

n°1134364
ginie
Posté le 10-05-2009 à 21:20:01  profilanswer
 

Personne n'a une idée ? :(

n°1134435
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 11-05-2009 à 10:57:35  profilanswer
 

ta requête mysql est moisie, elle cherche des champs qui n'existent pas


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1134458
ginie
Posté le 11-05-2009 à 13:32:40  profilanswer
 

ça peut se changer ?

n°1134460
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 11-05-2009 à 13:39:32  profilanswer
 

surement dans la conf oui :)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1134462
ginie
Posté le 11-05-2009 à 13:41:39  profilanswer
 

C'est le tuto qui est moisi ou quoi ? :o
A la vue de la bdd créée tu en penses quoi ?

n°1134554
ginie
Posté le 11-05-2009 à 19:43:21  profilanswer
 

Plus personne ? :o

n°1134555
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 11-05-2009 à 19:47:15  profilanswer
 

j'en pense rien, j'ai pas vu les fichiers de conf, ni la BDD, ni les logs :D


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1134557
ginie
Posté le 11-05-2009 à 20:06:08  profilanswer
 

le script de création de la base :
 

USE postfix;
 
CREATE TABLE `domaines` (
  `domaine` varchar(255) NOT NULL default '',
  `etat` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`domaine`)
) ENGINE=MyISAM;
 
 
CREATE TABLE `comptes` (
  `email` varchar(255) NOT NULL default '',
  `password` varchar(255) NOT NULL default '',
  `quota` int(10) NOT NULL default '0',
  `etat` tinyint(1) NOT NULL default '1',
  `imap` tinyint(1) NOT NULL default '1',
  `pop3` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`email`)
) ENGINE=MyISAM;
 
 
CREATE TABLE `alias` (
  `source` varchar(255) NOT NULL default '',
  `destination` text NOT NULL,
  `etat` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`source`)
) ENGINE=MyISAM;

n°1134564
ginie
Posté le 11-05-2009 à 20:13:29  profilanswer
 

et la conf de Courier ici : http://ginie.homeftp.net/courier.zip

n°1134788
ginie
Posté le 12-05-2009 à 18:03:22  profilanswer
 

up :o

n°1135461
ginie
Posté le 15-05-2009 à 16:10:12  profilanswer
 

up :|

n°1135504
Je@nb
Kindly give dime
Posté le 15-05-2009 à 19:15:23  profilanswer
 

met des quotes entre /var/spool/mail

n°1135510
ginie
Posté le 15-05-2009 à 19:30:10  profilanswer
 

pour MYSQL_HOME_FIELD  ?
Et tu veux dire quoi par "entre" ?


Message édité par ginie le 15-05-2009 à 19:30:53
n°1135512
Je@nb
Kindly give dime
Posté le 15-05-2009 à 19:33:39  profilanswer
 

SQL query: SELECT email, password, "", 5000, 5000, /var/spool/mail, "", "", name, "" FROM comptes WHERE email = 'test@beinig.be'  
 
Là tu essaie de chopper le champ /var/spool/mail ce qui n'existe pas :D c'est une string. donc faut la quoter. Tu peux tester dans ton phpmyadmin ou via mysql directement la requête

n°1135520
ginie
Posté le 15-05-2009 à 20:01:33  profilanswer
 

[:romf] il y a du mieux
 
je me retrouve bloqué comme cette eprsonne : http://www.mail-archive.com/courie [...] 20830.html
 

May 15 19:54:51 ks363859 pop3d: LOCKED, user=barnabe@beinig.be, ip=[:ffff:82.253.74.138], port=[3288]


n°1135533
ginie
Posté le 15-05-2009 à 20:47:22  profilanswer
 

Bon le sticky bit ça marche :o
 
Maintenant je crois que le soucis c'est que les mails arrivent dans /var/mail/user alors que pour Courier c'est dans /home/Maildir

n°1135548
ginie
Posté le 15-05-2009 à 22:06:51  profilanswer
 

Bon ben la solution n'était pas simple.
Après modifs j'arrivait finalement à ça :  


May 15 21:41:32 ks363859 pop3d: chdir Maildir: No such file or directory


 
Mais google m'a sauvé, il suffisait simplement d'ajouter cette ligne à /etc/courier/authmysqlrc :
 

MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')


 
Merci à ceux qui sont passés  :hello:  
 
 

n°1143764
ika__
Posté le 21-06-2009 à 09:38:26  profilanswer
 

Un petit up de ma part, j'ai suivi lê même tuto et j'ai le même problème, et je ne comprends pas comment il a été résolu.
 
J'ai rien non plus dans les logs SQL, comme au début du topic^^

n°1143776
ginie
Posté le 21-06-2009 à 11:16:13  profilanswer
 

ça dit quoi dans les logs ? :o

n°1143777
lecharcuti​erdelinux
Posté le 21-06-2009 à 11:54:21  profilanswer
 

Salut,
je peux te donnerun conseil, installe webmin! la gestion des modules postfix et courrier est 5 etoiles, en 3 cliques il va configurer tout ça.
 

n°1143785
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 21-06-2009 à 13:30:09  profilanswer
 

si je peux donner un conseil, n'installe pas webmin : c'est une daube sans nom pleine de trous de sécu :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1144065
ika__
Posté le 22-06-2009 à 19:55:43  profilanswer
 

Finalement j'ai tout viré, et recommencé avec ce tuto: http://workaround.org/articles/ispmail-etch/
Et sa fonctionne niquel, a part lauthentification SMTP qui est bien galère.(avec les blocages FAI..)

n°1144116
ika__
Posté le 23-06-2009 à 00:14:10  profilanswer
 

Sinon dans les logs, j'avais exactement la meme chose que toi dans le premier message, et j'ai pas compris comment tu est passé aux étapes suivantes.

n°1144128
o'gure
Modérateur
Multi grognon de B_L
Posté le 23-06-2009 à 07:32:12  profilanswer
 

ika__ a écrit :

Sinon dans les logs, j'avais exactement la meme chose que toi dans le premier message, et j'ai pas compris comment tu est passé aux étapes suivantes.


 

ginie a écrit :

Bon ben la solution n'était pas simple.
Après modifs j'arrivait finalement à ça :  


May 15 21:41:32 ks363859 pop3d: chdir Maildir: No such file or directory


 
Mais google m'a sauvé, il suffisait simplement d'ajouter cette ligne à /etc/courier/authmysqlrc :
 

MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')


 
Merci à ceux qui sont passés  :hello:  
 
 



---------------
Relax. Take a deep breath !
n°1144186
ika__
Posté le 23-06-2009 à 12:43:25  profilanswer
 

J'ai lu sa, mais je crois qu'il y a eu d'autres étapes entre le premier message et cette solution.


Message édité par ika__ le 23-06-2009 à 12:43:50
mood
Publicité
Posté le   profilanswer
 


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

  Connexion impossible à un serveur Courier

 

Sujets relatifs
Installation Mandriva impossible...Partition impossible.
[fedora10] impossible utiliser gsynaptic sur ibookimpossible de faire marcher exim4
Centos 4.6 serveur hd qui en arracheconnexion XDMCP automatique sur HPUX Thinclient
Serveur de partage de connexion internetmigration serveur ubuntu 7.04 vers 8.10
Serveur SFTP sous Debian 
Plus de sujets relatifs à : Connexion impossible à un serveur Courier


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