Le 19/02/2011 20:56, Jeremie COURREGES-ANGLAS a écrit :
Bonsoir.
On Saturday 19 February 2011 à 04:57:18PM, s...@nryc.fr wrote:
[snip]
Parmi les bizarreries :
- Au démarrage du service il y a un message avec un caractère non
affichable : "Restarting IMAP/POP3 mail server: dovecotIEffective
uid=65534, gid=65534, home=/tmp"
Euh, dovecot devrait être lancé avec l'identité dovecot/dovecot,
pas nobody/nobody.
Dovecot tourne bien avec l'utilisateur "dovecot", le message qui
s'affiche après le caractère non-affichable concerne managesieve.
- Dans le fichier /etc/dovecot/dovecot.conf, la directive "protocol
managesieve { listen = *:4190 }" est ignorée (les processus
continuent à écouter sur le port 2000).
Fais un restart et non un reload.
J'ai "restarté" à tout va!
- Et le fond du problème : il ne se passe rien quand on se connecte
au port 2000.
$ nc localhost 2000
"IMPLEMENTATION" "dovecot"
Moi je n'allais même pas jusque là : "connexion refusée". En fait je ne
cherche plus trop à résoudre le problème puisque je l'ai contourné avec
pysieved, je recherche plutôt (par curiosité) à savoir si des gens en
"Squeeze" ont eu la même chose.
Ci-dessous le fichier /etc/dovecot/dovecot.conf qui fonctionnait bien
sous Lenny, pour Squeeze il faut faire quelques modifications : le
plugin s'appelle maintenant "sieve" et non "cmusieve" et les variables
"sieve" et "sieve_dir" (je crois que "sieve_storage" n'est plus reconnu)
doivent se mettre dans la partie "plugin { }".
protocols = imap imaps managesieve
disable_plaintext_auth = yes
log_path = /var/log/dovecot.log
log_timestamp = "%Y-%m-%d %H:%M:%S "
ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem
mail_location = maildir:~/Maildir
mail_privileged_group = mail
mail_debug = yes
protocol imap {
}
protocol managesieve {
sieve=~/.dovecot.sieve
sieve_storage=~/sieve
}
protocol lda {
postmaster_address = postmaster@localhost
mail_plugins = cmusieve
}
auth_verbose = yes
auth_debug = yes
auth default {
mechanisms = plain login
passdb pam {
}
userdb passwd {
}
user = root
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
dict {
}
plugin {
}
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/