Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/10/2011, à 22:04

teddy.78

Erreur connection Roundcube IMAP

Bonjour,
J'ai il y a déjà un moment configurer un serveur Web via apache2 Mysql ...
Tous fonctionnais très bien, j'ai installer postfix et roundcube pour créer un serveur de mail j'ai tous bien configurer.

Lorsque j'essaye de me connecter a roundcube cela me met "Erreur de connection au serveur IMAP"
J'ai donc fait un petit test de connections a IMAP cela me donne sa :

root@server:~# authtest test@locahhost ******
Authentication FAILED: Input/output error

**** correspond bien sur a mon mots de passe

Je ne sais pas du tous d'ou vient le problème. J'ai cdéjà pas mal chercher sur google mais je ne trouve rien

Merci d'avance, cordialement

Hors ligne

#2 Le 23/10/2011, à 22:18

sheebang

Re : Erreur connection Roundcube IMAP

Salut,

C'est quoi ca ????

test@locahhost

ps : il faudrait plus logs

Dernière modification par sheebang (Le 23/10/2011, à 22:19)


Debian-#!

Hors ligne

#3 Le 23/10/2011, à 22:29

teddy.78

Re : Erreur connection Roundcube IMAP

Ba ces pour tester et localhost car j'ai executer la commande sur le serveur directement.
Les logs de roundcube donne sa :

[23-Oct-2011 20:14:50 +0200]: IMAP Error: Login failed for teddy from 127.0.0.1. LOGIN: Temporary problem, please try again later in /var/www/mail/program/include/rcube_imap.php on line 199 (POST /mail/?_task=login&_action=login)

Parès si vous avez besoin d'autre logs n'hésiter pas a demander

Merci, cordialement

Hors ligne

#4 Le 23/10/2011, à 22:36

sheebang

Re : Erreur connection Roundcube IMAP

Bon alors on reprend depuis le debut :

T'as pas vu le problème de syntaxe? La faute de frappe quoi dans le localhost big_smile

test@locahhost

Sinon logs auth.log, syslog, mail.log et mail.info

As tu fais un test depuis un client ? (Thunderbird ou autre ?)


Debian-#!

Hors ligne

#5 Le 23/10/2011, à 22:48

teddy.78

Re : Erreur connection Roundcube IMAP

A oui l'erreur ces une erreur de recopie mais j'ai bien mis le l dans localhost lorsque j'ai executer la commande.
Niveau auth.log aucun log lorsque j'essaye de me connecter.
syslog:

Oct 23 22:43:47 server imapd: LOGIN FAILED, user=teddy, ip=[::ffff:127.0.0.1]
Oct 23 22:43:47 server imapd: authentication error: Input/output error

Mail.log:

Oct 23 22:43:47 server imapd: LOGIN FAILED, user=teddy, ip=[::ffff:127.0.0.1]
Oct 23 22:43:47 server imapd: authentication error: Input/output error

Et mail.info est vide

Et comment fait on pour faire un test depuis un client ?
Désoler je débute niveau serveur ...

Merci, cordialement

Dernière modification par teddy.78 (Le 23/10/2011, à 22:53)

Hors ligne

#6 Le 23/10/2011, à 23:15

sheebang

Re : Erreur connection Roundcube IMAP

Pas de soucis wink on est tous passé par là alors :

Tu dois faire tes test en les basant sur ton nom de domaine (sauf si tu t'es créé unserveur mail simplement en localhost.. bref)

Quel serveur IMAP as tu ( Dovecot ? Cyrus ? Courier IMAP ?)
Quel est ton MTA (Postfix, Qmail ?)

Pour tester depuis un client mail il faut :

Obligatoirement avoir géré tes mx. Les mx de ton nom domaine doivent pointer sur ton serveur.
Ensuite créer une zone dns pointant sur ton service IMAP de ton serveur :

ex : mail.mondomaine.com

- Dans ton client email, le serveur IMAP à renseigner devra etre : mail.mondomaine.com
- Ton nom de user : user@mondomaine.com

Qu'as tu mis en place au niveau des services emails (on ne parle pas d'apache, ni de mysql seulement de ce qui concerne les emails) en résumé qu'as tu installé sur ton serveur en ce qui concerne les programme pour faire un serveur email.

Dernière modification par sheebang (Le 23/10/2011, à 23:18)


Debian-#!

Hors ligne

#7 Le 23/10/2011, à 23:30

teddy.78

Re : Erreur connection Roundcube IMAP

Alors pour commencer J'utilise courier-imap et postfix.
Et j'ai peut être oublier de préciser que mon serveur est accessible sur internet via un dyndns en faite on va sur internet on tape mondomaine.dyndns.org/mail et on arrive sur la page d'identification de Roundcube, et j'ai crée un user via Mysql,
Mais je me demandais si vu que mondomaine pointe direct sur mon serveur si lorsque je crée mon user avec Mysql si je doit mettre user@localhost (vu que le serveur est sur cette machine) ou si je devais mettre user@mondomaine.dyndns.org

Et niveau mails j'ai roundcube que j'ai configurer et tester d'envoyer et de recevoir mails sa a l'air de fonctionner, j'ai aussi essayé mon user et sa marchais mais lorsque je vais sur la page d'identification impossible de s'identifier. après postfix et courier-imap je n'est rien configurer j'ai juste installer.

Et pour les ports rediriger j'ai rediriger le ports 80 et 443, mais je doute que le problème viennent de la étant donner que j'essaye de me connecter a partir du serveur de la machine possédant le serveur elle même.

Merci, cordialement

Ps: Je ne sais pas si sa peut aider mais j'ai phpmyadmin sur le serveur qui fonctionne très bien aussi bien en local qu'en réseau via l'adresse mondomaine.dyndns.org/phpmyadmin si on est en réseaux sinon en local ip-local/phpmyadmin donc a priorie le serveur est accesible

Dernière modification par teddy.78 (Le 23/10/2011, à 23:33)

Hors ligne

#8 Le 24/10/2011, à 00:11

sheebang

Re : Erreur connection Roundcube IMAP

Ok bon c'est plus clair.

Perso j'ai jamais utilisé un dydns pour un serveur mail mais ca fonctionne aussi wink

En théorie le login doit se faire avec user@domain.dyndns.org
Quel est le retour de log ?

Pourquoi le authtest est fait sur test@localhost et le retour d'erreur sur teddy ?

Ton /etc/mailname est bien alimenté ?  domain.dyndns.org ?

Dernière modification par sheebang (Le 24/10/2011, à 00:15)


Debian-#!

Hors ligne

#9 Le 24/10/2011, à 09:15

teddy.78

Re : Erreur connection Roundcube IMAP

Eux comment sa /etc/mailname est bien alimenté ? il n'existe pas ce dossier ou fichier

Je ne comprend pas pourquoi je devrai mettre user@domain.dyndns.org étant donner que déja dans la config de roundcube j'ai mis localhost, et aussi je suis en local donc théoriquement cela devrait marché si je met user@localhost ou user@127.0.0.1

Le retour d'erreur est sur teddy car j'ai montrer le retour d'erreur pour la connection a roundcube alors que le test je les fait avec authtest
Quand je fait authtest user@mondomain.dyndns.org cela donne sa comme lors :

Oct 24 09:08:46 server imapd: LOGIN FAILED, user=teddy@mondomain.dyndns.org, ip=[::ffff:127.0.0.1]
Oct 24 09:08:46 server imapd: authentication error: Input/output error

Pour moi ce que je pense ces que le problème vient de IMAP ou roundcube qui est mal configurer et pas de l’identifiant et du mots de passe car si l'identifiant ou le mots de passe serait faux au moment de la connections a roundcube il ne me dirait pas qu'il n'arrive pas a se connecter a IMAP mais que l'identifiant ou le mots de passe est faux. Enfin ces se que je pense après ces pas sur je n'en sais rien du tout mais sa me semble cohérent.

Merci, cordialement

Ps: J'utilise un dyndns car mon serveur me sert aussi de serveur mumble et de site web
Et le dyndns marche très bien car j'ai accès a mon serveur mumble ainsi qu'au site web de n'importe ou

Dernière modification par teddy.78 (Le 24/10/2011, à 09:18)

Hors ligne

#10 Le 24/10/2011, à 20:26

sheebang

Re : Erreur connection Roundcube IMAP

Ok,

Sans parler dde domaine ou autre, c'est ton MDA (Mail Delivery Agent) auquel tu vas te connecter qui va te délivrer tes emails.

Tu dois t'authentifier sous le serveur IMAP (que ce soit Roundcube, Horde, Squirell ou autre) c'est courier-imap qui gère l'authentification. Il y  a donc un problème sur le mecanisme d'authentification. Roundcub au final on s'en fiche, c'est l'authentification sur courier-imap qui importe , le webmail ne fait que discuter avec le courier-imap.
Le problème tourne autour de la méthode d'authentification sur le serveur IMAP


Debian-#!

Hors ligne

#11 Le 24/10/2011, à 20:44

teddy.78

Re : Erreur connection Roundcube IMAP

A ok je comprend mieux.
Mais comment je peut corriger ce problème alors ? Il faut que je change quelque chose dans courier-imap mais quoi ?

Merci, cordialement

Hors ligne

#12 Le 25/10/2011, à 23:24

teddy.78

Re : Erreur connection Roundcube IMAP

Personne peut m'aider svp ?
J’arrête pas de chercher mais je trouve pas d’où vient le problème

Merci, cordialement

Hors ligne

#13 Le 27/10/2011, à 17:38

sheebang

Re : Erreur connection Roundcube IMAP

Salut,

As tu vérfié tes conf ?

Configuration

Toute la configuration de courier réside dans /etc/courier. Celle-ci sera en théorie générée automatiquement si vous possédez un panel d'administration (tel que DTC).
authdaemonrc
    Contient la configuration du démon d'authentification, notamment la directive authmodulelist
authmodulelist
    Liste des modules utilisés pour l'authentification


Debian-#!

Hors ligne

#14 Le 28/10/2011, à 09:41

teddy.78

Re : Erreur connection Roundcube IMAP

Ba j'ai regarder la conf mais je ne voit pas de problème, pendant l'instalation de postfix j'ai crée un user postfix via mysql mais cette user je ne voit pas du tous a quoi il me sert.
Je te link les 2 fichier de configuration:
/etc/courier/authmysqlrc: (Je met que les lignes non commenter, que ceux qui servent a quelque chose)

MYSQL_SERVER            localhost
MYSQL_USERNAME          postfix
MYSQL_PASSWORD          ******

MYSQL_PORT              0

MYSQL_OPT               0

MYSQL_DATABASE          postfix

MYSQL_USER_TABLE        comptes

MYSQL_CRYPT_PWFIELD     password

MYSQL_UID_FIELD         5000

MYSQL_GID_FIELD         5000

MYSQL_LOGIN_FIELD       email

MYSQL_HOME_FIELD        "/var/spool/vmail/"

MYSQL_NAME_FIELD        name

/etc/courier/authdaemonrc:(De même que pour authmysqlrc que les lignes utiles)

authmodulelist="authmysql"

authmodulelistorig="authuserdb authpam authpgsql authldap authmysql authcustom authpipe"

daemons=5

authdaemonvar=/var/run/courier/authdaemon

DEBUG_LOGIN=0

DEFAULTOPTIONS=""

LOGGEROPTS=""

Voila, merci, cordialement

Ps: J'ai une petit erreur qui a rien a voir avec le problème je pense mais bon voila:Depuis que j'ai fait la mise a niveau 11.10 dés que je lance le terminal et que je suis pas en "root" j'ai l'erreur suivant :

dircolors -b : commande introuvable

Je me sert jamais de cette commande de toutes façons mais ces bizare quand même

Hors ligne

#15 Le 29/10/2011, à 19:56

sheebang

Re : Erreur connection Roundcube IMAP

Hmmm à tous les coup courier-imap est mal paramétré pour taper sur la base mysql.... quel tuto as tu utilisé ?


dircolors -b : commande introuvable

C'est pas grave, ce paramètre permet juste de configurer certaines couleurs en rapport avec certains fichiers dans ton shell


Debian-#!

Hors ligne

#16 Le 30/10/2011, à 00:16

teddy.78

Re : Erreur connection Roundcube IMAP

J'ai utiliser le tuto de lafermeduweb  mais c'était il y a déjà un moment donc je me souviens plus exactement de se que j'ai fait (j'avais commencer a crée se serveur il y a environ 1 ans mais je m'étais arrêter car j'avais plein de travail a faire)

Merci, cordialement

Ps: Dans le tuto il dise bien que les fichiers que j'ai mis au post juste avant doivent être comme sa (authmysqlrc authdaemonrc)

Dernière modification par teddy.78 (Le 30/10/2011, à 00:22)

Hors ligne

#17 Le 30/10/2011, à 18:29

sheebang

Re : Erreur connection Roundcube IMAP

Ok alors on va pas perdre de temps. On dégage tout ce qui a été fait et on repart sur une installation propre et complète avec un tuto à jour big_smile
Sinon on y est encore dans 3 mois à décrypter la conf de ton installation


Debian-#!

Hors ligne

#18 Le 30/10/2011, à 18:58

teddy.78

Re : Erreur connection Roundcube IMAP

Eux complète complète ?? Apache2, Mysql, PHP, ... ???
Ou juste courier-imap et ceux qui va avec ?
Ces juste pour savoir. Et si ces une réinstallation complète aurait tu a tuto a jour a me conseiller

Merci,cordialement

Dernière modification par teddy.78 (Le 30/10/2011, à 20:27)

Hors ligne

#19 Le 31/10/2011, à 20:23

sheebang

Re : Erreur connection Roundcube IMAP

Noooooonnn t'inquiètes pas wink
Juste la partie IMAP

J'aime beaucoup les solutions Cyrus, Courier-IMAP et Dovecot. Mon préféré étant Dovecot : simple, sécure, efficace, interopérable à fond

Ex : http://johnny.chadda.se/article/mail-se … and-dspam/

Et surtout utiliser PostfixAdmin pour gérer ses domaines et comptes


Debian-#!

Hors ligne

#20 Le 31/10/2011, à 21:18

teddy.78

Re : Erreur connection Roundcube IMAP

Ok je vais voir sa alors.
Mais juste une question je doit supprimer quoi donc en clair ?

Merci, cordialement

Hors ligne

#21 Le 31/10/2011, à 23:04

sheebang

Re : Erreur connection Roundcube IMAP

Tu peux commencer par réinstaller ou refaire ta conf courier-imap, installer PostfixAdmin. Débute par ces 2 points. Postfix et mysql fonctionnent bien ?


Debian-#!

Hors ligne

#22 Le 01/11/2011, à 11:37

teddy.78

Re : Erreur connection Roundcube IMAP

Ba oui je pense, j'ai pas de problème avec sa

Merci, je vais essayer sa

Edit: J'ai un petit problème dans ton tuto il me dise de modifier le fichier “postfixadmin-2.1.0/DATABASE_MYSQL.TXT” seulement pour moi se fichier n'existe pas

Edit2: J'ai un nouveau problème maintenant sa dit que sa n'arrive pas a se connecter a la database, en faite dans ton tuto il me demande d'utiliser la database mail mais je ne me souvenais plus ce qu'il y avait dedans je les donc suprimer et recrée et maintenant il n'arrive pas a se connecter a la database

Ps: Sa commence un peut a m'énerver tous ces problème je pense je fait formater et tout recommencer a zéros, aurait tu un bon tuto a jour que je pourrait utiliser (en français si possible)

Edit: J'essaye de configurer Dovecot seulement lorsque je fait un telnet localhost 143 cela ne fonctionnent pas la connection est refusé. Voici les fichiers de conf :
dovecot.conf:

protocols = imap imaps pop3 pop3s
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/home/webmail/%d/%n/Maildir

protocol imap {
}
  
protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
  postmaster_address = teddy@mondomaine.com
  hostname = teddy.mondolaine.com
  mail_plugin_dir = /usr/lib/dovecot/modules/lda
  sendmail_path = /usr/lib/sendmail
  auth_socket_path = /var/run/dovecot/auth-master
  mail_plugins = cmusieve
}
auth default {
  mechanisms = plain
  passdb pam {
  }
  passdb sql {
      args = /etc/dovecot/dovecot-sql.conf
  }
  userdb passwd {
  }
  userdb static {
    args = uid=vmail gid=vmail home=/home/webmail/%d/%n
  }

  user = root
  socket listen {
    master {
      path = /var/run/dovecot/auth-master
      mode = 0600
      user = vmail
      group = vmail
    }
    client {
      path = /var/spool/postfix/private/auth
      mode = 0660
      user = postfix
      group = vmail
    }
  }
}
dict {
}
plugin {
}

Avec Vmail crée de la manière suivant:

root~:groupadd -g 500 vmail
root~:useradd -g vmail -u 500 vmail -d /home/webmail -s /bin/false -m

dovecot-sql.conf:

driver = mysql 
connect = host=localhost dbname=vmail user=vmail password=****
default_pass_scheme = MD5
password_query = SELECT password FROM mailbox WHERE username = '%u'

Merci, cordialement

Dernière modification par teddy.78 (Le 01/11/2011, à 14:58)

Hors ligne