listacc@gmx.de schreef:
Hello!
I'm trying for a lot of time to make managesieve working with dovecot 1.1.17 and virtual users on openSuSE 11.1. I think I'm doing some misconfiguration, but I can't figure it out. Perhaps it's something with the paths to the sieve scripts?
In dovecot.conf I find in the comments:
[...]
"This must match the SIEVE setting used by deliver", so I have to take a look to LDA section, no? But there I don't find any hint for sieve settings:
No, it's for the Sieve plugin. Those settings are located in the plugin section.
I tried to log in to managesieve manually with gnutls-cli, and that was successfull. I was able to authenticate. But when I try to put the example script from dovecot wiki (http://wiki.dovecot.org/ManageSieve/Troubleshooting)
PUTSCRIPT "hutsefluts" {6+} keep;
I get no
OK "Putscript completed."
there happens nothing, managesieve seems to wait for something else. Try pressing enter once more. If it still hangs, something else is going on and you need to test this more thoroughly with strace. You can attach this program to the running managesieve process with strace -p<pid>. That will show what managesieve is doing.
http://wiki.dovecot.org/Debugging/ProcessTracing
When I look now into the directory where the script should be stored (the folder has been created automatically) I don't find any script file but a folder "tmp" that contains a plaintext file with the script commands inside, eg. That is the file that is generated during upload. When the upload is finished, it is moved to the actual location. This is used to prevent corrupting an existing script and to let concurrent uploads be performed gracefully.
../vmail/mydomain.tld/test/dovecot.sieve is missing completely.
The fact that this is missing means that no script is currently active (activated using SETACTIVE command). If your ../vmail/mydomain.tld/test/sieve directory is empty, it means that no scripts were uploaded successfully thus far. The LISTSCRIPTS command will then list nothing.
Regards,
-- Stephan Bosch stephan@rename-it.nl