Is there an incompatibily I could have fallen into ?
Guillaume Hilt a écrit :
I'm back with this problem since i never found a way to fix it. I'm now using dovecot 1.1.13 (still under Gentoo) and I tried something. I modified the lda section from this : mail_plugins = cmusieve
To this : mail_plugins = sieve
The problem is that dovecot never complained that it can't found the sieve or cmusieve plugin although sieve is present and enabled with dovecot. Looks like it doesn't care about it and doesn't try to load it (it would explain why sieve isn't working).
I used thse flags "mysql pam pop3d sieve ssl". The only difference with my other config, with is working fine, is that i added the ipv6 flag on this one and i'm not using virtual users or pop3.
Now i'm confused ...
Guillaume Hilt
Guillaume Hilt a écrit :
Guillaume Hilt a écrit :
Alex a écrit :
Roderick A. Anderson wrote:
Guillaume Hilt wrote:
Alex a écrit : > Guillaume HILT wrote: >> Upgrade done and running, but it didn't fixed the problem :x >> >> Alex a écrit : >>>>> I had been the same issue with 1.1.7. Try to unmask the >>>>> 1.1.10-r1 and install; it solve my issue. > > Do you see anything in your log? Nothing about sieve.
Interestingly enough there appear to be some values in the dovecot.conf that don't show up with (when I try in on my system) a dovecot -n. I must admit I'm surprised everything _seems_ to be working as I've had some formatting issues in the dovecot.conf file
Anyway; specifically the lda stuff.
Here's mine slightly munged.
protocol lda { log_path = /var/log/dovecot/dovecot-deliver.log auth_socket_path = /var/run/dovecot/auth-master postmaster_address = postmaster@mydomain.com hostname = mx0.mydomain.com mail_plugins = cmusieve mail_plugin_dir = /usr/lib/dovecot/lda }
Here's mine :
protocol lda { postmaster_address = postmaster@mydomain.com hostname = mail.mydomain.com mail_plugins = cmusieve mail_plugin_dir = /usr/lib/dovecot/lda log_path = /var/log/mail/dovecot-deliver.log info_log_path = /var/log/mail/dovecot-deliver.log sendmail_path = /usr/sbin/sendmail rejection_reason = Votre message pour <%t> a été rejeté:%n%r auth_socket_path = /var/run/dovecot/auth-master fsync_disable = no }
Rod
Did you defined sieve_global_path = /etc/dovecot/sieve/default.sieve? Remeber to change ownership to default.sieve file with your vmail user and group.
No, I didn't defined it. And my .dovecot.sieve files are owned by vmail and mail, respectively my vmail user and group :)
The only difference I found with this current setup and my other server (except for the virtual user configuration on this server) is that i compiled dovecot without pop3d on the other one, and with it on this one (and since pop3 is currently used, i can't afford to remove it).