Pages : 1
#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
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 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
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
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
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
Pages : 1