Citando Uppenbrink <info@uppenbrink.net>:
The protocol is managesieve, not sieve.
In fact I had this protocol specified at the beginning, and dovecot
was not starting with an error I could not understand. After that I
changed to sieve and it started smoothly. Now checking carrefully I
realized that another non-standard daemon was listening on the port
2000. I moved the latter to another port, changed back the protocol to
managesieve, and now works :)
In my dovecot.conf I have the section: protocol managesieve { # Specify an alternative address:port the daemon must listen on # (default: *:2000) listen = localhost:4190 }
Edit the config.inc.php from the managesieve roundcube plugin and
change the managesieve_port. The default port is here also 2000.
Strange enough the protocol option works, and now managesieve is
listening on the port 4190. It means that at start Dovecot check the
availability of the port 2000 although a different port is specified?
However another problem comes: with roundcube I created a rule, that
was correctly stored in the user's sieve directory in roundcube.sieve
as follow:
require ["fileinto"];
# rule:[MyMail]
if anyof (header :contains "From" "mymail")
{
fileinto "Mymail";
stop;
}
and the emails coming from mymail domain simply disappear, leaving the
box Mymail empty.
I could not find anything strange in the logs: how t otrace the problem?
Thanks again :)
Jimmi