Page 1 of 2

cyrus problème de création de boites au lettres [CLOSED]

New postPosted: Fri Jul 23, 2010 1:34 pm
by guidtz
Bonjour,

j'ai un gros problèmes.

Je suis en multi-domaines et multi-instances Postfix. Mais quand je crée un utilisateur sa mailbox est pas créé. Quand j'essaie de la recréer il ne se passe rien.

Voici une erreur qui me semble louche dans les logs :

Jul 23 15:29:15 dedibox02 cyrus/imap[20876]: badlogin: localhost.localdomain [127.0.0.1] plaintext cyrus@makina-corpus.net SASL(-13): authentication failure: checkpass failed
Jul 23 15:29:17 dedibox02 postfix/postmap[25929]: warning: /etc/postfix-smtp.domaine.tld/lmtpauth: logical line must not start with whitespace: "?cyrus:***********"

Le problème c'est que je n'arrive pas à modifier lmtpauth qui est réécrit à chaque fois.

Si je me connecte en ligne de commande :

cyradm -u cyrus@domaine.tld 127.0.0.1

Cela fonctionne bien.

Est-ce que je peux avoir une aide rapide pour au moins patcher ce problème.

Slts

Re: cyrus problème de création de boites au lettres

New postPosted: Fri Jul 23, 2010 1:59 pm
by guidtz
Dans ce post :
viewtopic.php?f=41&t=2496&p=11735&hilit=sieve#p11735

David me donnait un exemple de son cyrus.conf et on voit notamment les lignes :
lmtp cmd="/usr/lib/cyrus/bin/lmtpd" listen="127.0.0.1:2005" prefork=0 maxchild=20 provide_uuid=1
sieve cmd="/usr/lib/cyrus/bin/timsieved" listen="localhost:sieve" prefork=0 maxchild=100

Alors que si je regarde mon cyrus.conf voici ce que j'ai dans la section services :

SERVICES {
imap cmd="/usr/lib/cyrus/bin/imapd -U 30" listen="imap" prefork=0 maxchild=500
imaps cmd="/usr/lib/cyrus/bin/imapd -s -U 30" listen="imaps" prefork=0 maxchild=500
lmtpunix cmd="/usr/lib/cyrus/bin/lmtpd" listen="/var/spool/postfix/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20
sieve cmd="/usr/lib/cyrus/bin/sieved" listen="localhost:sieve" prefork=0 maxchild=100
}

Et j'ai bien le service lmtpd qui n'est pas démarré
netstat -tpnl | grep 2005 ==> rien

Re: cyrus problème de création de boites au lettres

New postPosted: Fri Jul 23, 2010 2:35 pm
by guidtz
Je complète avec mes différents tests, quand j'exécute la commande

/usr/lib/cyrus/bin/lmtpd

Voici ce que j'ai dans les logs :

Jul 23 16:34:07 dedibox02 lmtpd: could not getenv(CYRUS_SERVICE); exiting

Re: cyrus problème de création de boites au lettres

New postPosted: Sun Jul 25, 2010 4:24 pm
by guidtz
Maintenant le service tourne sur 127.0.0.1:2005 mais quand j'essaie de recréer la mailbox via l'interface d'Artica voici ce que j'ai dans les logs :

Jul 25 18:17:52 dedibox02 cyrus/imap[7327]: accepted connection
Jul 25 18:17:52 dedibox02 cyrus/imap[7327]: login: dedibox02.makina-corpus.net [127.0.0.1] cyrus@makina-corpus.net plaintext User logged in
Jul 25 18:17:52 dedibox02 cyrus/imap[7327]: accepted connection
Jul 25 18:17:52 dedibox02 cyrus/imap[7327]: login: dedibox02.makina-corpus.net [127.0.0.1] test2@makina-corpus.net plaintext User logged in
Jul 25 18:17:58 dedibox02 cyrus/imap[7327]: accepted connection
Jul 25 18:17:58 dedibox02 cyrus/imap[7327]: login: dedibox02.makina-corpus.net [127.0.0.1] cyrus@makina-corpus.net plaintext User logged in
Jul 25 18:17:59 dedibox02 cyrus/imap[7327]: accepted connection
Jul 25 18:17:59 dedibox02 cyrus/imap[7327]: login: dedibox02.makina-corpus.net [127.0.0.1] cyrus@makina-corpus.net plaintext User logged in
Jul 25 18:18:00 dedibox02 cyrus/imap[7327]: accepted connection
Jul 25 18:18:00 dedibox02 cyrus/imap[7327]: login: dedibox02.makina-corpus.net [127.0.0.1] test2@makina-corpus.net plaintext User logged in
Jul 25 18:18:02 dedibox02 cyrus/imap[7327]: accepted connection
Jul 25 18:18:02 dedibox02 cyrus/imap[7327]: badlogin: dedibox02.makina-corpus.net [127.0.0.1] plaintext cyrus@makina-corpus.net SASL(-13): authentication failure: checkpass failed
Jul 25 18:18:05 dedibox02 cyrus/imap[7327]: accepted connection
Jul 25 18:18:05 dedibox02 cyrus/imap[7327]: badlogin: dedibox02.makina-corpus.net [127.0.0.1] plaintext cyrus@makina-corpus.net SASL(-13): authentication failure: checkpass failed
Jul 25 18:18:08 dedibox02 cyrus/imap[7327]: accepted connection
Jul 25 18:18:08 dedibox02 cyrus/imap[7327]: badlogin: dedibox02.makina-corpus.net [127.0.0.1] plaintext cyrus@makina-corpus.net SASL(-13): authentication failure: checkpass failed
Jul 25 18:18:11 dedibox02 cyrus/imap[7327]: accepted connection
Jul 25 18:18:11 dedibox02 cyrus/imap[7327]: badlogin: dedibox02.makina-corpus.net [127.0.0.1] plaintext cyrus@makina-corpus.net SASL(-13): authentication failure: checkpass failed


et dans le fichier /etc/postfix-smtp.makina-corpus.net/lmtpauth

127.0.0.1:2005 cyrus:*******

Des idées ?

Re: cyrus problème de création de boites au lettres

New postPosted: Mon Jul 26, 2010 7:17 am
by Florent1
bonjour,

Essaie un chown -R cyrus:mail /var/spool/cyrus/mail

F.

Re: cyrus problème de création de boites au lettres

New postPosted: Mon Jul 26, 2010 6:00 pm
by guidtz
non ça ne change rien

Re: cyrus problème de création de boites au lettres

New postPosted: Tue Jul 27, 2010 8:02 am
by guidtz
c'est normal que les fichiers sasl_paswwd et sasl_relayhost et qu'il n'existe pas de sasl_passwd.db et sasl_relayhost.db ??

dans le main.cf on a ceci pour les appeler :
smtp_sasl_password_maps = hash:/etc/postfix-smtp.makina-corpus.net/sasl_passwd hash:/etc/postfix-smtp.makina-corpus.net/sasl_relayhost

????

Re: cyrus problème de création de boites au lettres

New postPosted: Wed Jul 28, 2010 7:01 am
by guidtz
Pas d'idées ? Pas de solution ?

Re: cyrus problème de création de boites au lettres

New postPosted: Wed Jul 28, 2010 7:35 am
by Florent1
Bonjour,

Lance la commande:

Code: Select all
php5 /usr/share/artica-postfix/exec.postfix.hashtables.php


F.

Re: cyrus problème de création de boites au lettres

New postPosted: Wed Jul 28, 2010 8:21 am
by guidtz
Cela ne change rien, j'ai toujours cette maudite fenêtre :

cyrus.png
cyrus.png (25.15 KiB) Viewed 7161 times


je suis un peu embêté je devais livrer ce serveur en fin de semaine