Re: [Dovecot] sieve files wont get parsed/compiled using cmusieve
Hello, i have mail_debug turned on, and of course i've got a lot more messages in the log, but nothing which mentions sieve or an error. Timo: in the protocol lda section i've got mail_plugins = cmusieve so it should be active. please see my original message from the 7th of November. Here is the complete output in my log concerning dovecot and one message which should have been placed in a subdir of inbox by a sieve rule: Nov 12 17:31:00 mail dovecot: auth(default): master in: user#0111#011mor...@krinke.biz#011service=deliver Nov 12 17:31:00 mail dovecot: auth-worker(default): sql(mor...@krinke.biz): SELECT '/var/vmail/krinke.biz/moritz' as home, 'maildir:/var/vmail/krinke.biz/moritz' as mail, 150 AS uid, 8 AS gid FROM mailbox WHERE username = 'mor...@krinke.biz' AND active = '1' Nov 12 17:31:00 mail dovecot: auth(default): master out: user#0111#011mor...@krinke.biz#011home=/var/vmail/krinke.biz/moritz#011mail=maildir:/var/vmail/krinke.biz/moritz#011uid=150#011gid=8 Nov 12 17:31:00 mail deliver(mor...@krinke.biz): auth input: home=/var/vmail/krinke.biz/moritz Nov 12 17:31:00 mail deliver(mor...@krinke.biz): auth input: mail=maildir:/var/vmail/krinke.biz/moritz Nov 12 17:31:00 mail deliver(mor...@krinke.biz): auth input: uid=150 Nov 12 17:31:00 mail deliver(mor...@krinke.biz): auth input: gid=8 Nov 12 17:31:00 mail deliver(mor...@krinke.biz): maildir: data=/var/vmail/krinke.biz/moritz Nov 12 17:31:00 mail deliver(mor...@krinke.biz): maildir++: root=/var/vmail/krinke.biz/moritz, index=, control=, inbox=/var/vmail/krinke.biz/moritz Nov 12 17:31:00 mail deliver(mor...@krinke.biz): msgid=2f91b0bb-6356-44fb-9518-23c65b9bb...@gmx.net: saved mail to INBOX Nov 12 17:31:00 mail postfix/pipe[14791]: BD93D29F6A: to=mor...@krinke.biz, relay=dovecot, delay=0.06, delays=0.02/0.02/0/0.02, dsn=2.0.0, status=sent (delivered via dovecot service) Nov 12 17:31:00 mail postfix/qmgr[14053]: BD93D29F6A: removed Thanks, Moritz Am 11.11.2009 um 10:10 schrieb Steffen Kaiser: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Tue, 10 Nov 2009, Moritz Krinke wrote: Any more ideas? ;-) turn on mail_debug Nov 10 19:46:33 mail deliver(mor...@krinke.biz): maildir++: root=/var/vmail/krinke.biz/moritz, index=, control=, inbox=/var/vmail/krinke.biz/moritz Nov 10 19:46:33 mail deliver(mor...@krinke.biz): msgid=d03a5a670911101046y51cf5347m2c79a1642e726...@mail.gmail.com: saved mail to INBOX You should have some more lines in the log. Regards, - -- Steffen Kaiser -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iQEVAwUBSvp/eXWSIuGy1ktrAQLtrAgAwY7ryyDz/Tw8CM4Wi0hecZGqxG/RSpkO 4/1dUiQZCYH7yx0h2Es31KQ824scH304fe/YHQupuX+MqOn6ndPgFu/qB3+JaIC4 +iFKEwiFnPGBlIuPyrbOycp8/vyKNRiy5qoL2d1LTDLyULESUuO9iaZA9HpjDg1D fbJyBqpqCIS/sF/eMRwUrVNPQWBaXd/Uenc7PK8sIE9iOCBi0k4SYAV3ZJIzY4ZF dkKqbARAxdKCptN55T+TO1d1kJqO7rCaThzjZmb9CIheRyBktONiV9EujxgwzI56 hSeqKfP/vZ5kyuwoL8aNhCl2U1VYluSWT9M+ylMEokwlRqC0enzquw== =ZjDN -END PGP SIGNATURE-
Re: [Dovecot] sieve files wont get parsed/compiled using cmusieve
On Thu, 2009-11-12 at 17:49 +0100, Moritz Krinke wrote: Timo: in the protocol lda section i've got mail_plugins = cmusieve so it should be active. please see my original message from the 7th of November. Here is the complete output in my log concerning dovecot and one message which should have been placed in a subdir of inbox by a sieve rule: Your log doesn't show this message: Loading modules from directory: That means deliver thinks mail_plugins setting is empty. signature.asc Description: This is a digitally signed message part
Re: [Dovecot] sieve files wont get parsed/compiled using cmusieve
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Tue, 10 Nov 2009, Moritz Krinke wrote: Any more ideas? ;-) turn on mail_debug Nov 10 19:46:33 mail deliver(mor...@krinke.biz): maildir++: root=/var/vmail/krinke.biz/moritz, index=, control=, inbox=/var/vmail/krinke.biz/moritz Nov 10 19:46:33 mail deliver(mor...@krinke.biz): msgid=d03a5a670911101046y51cf5347m2c79a1642e726...@mail.gmail.com: saved mail to INBOX You should have some more lines in the log. Regards, - -- Steffen Kaiser -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iQEVAwUBSvp/eXWSIuGy1ktrAQLtrAgAwY7ryyDz/Tw8CM4Wi0hecZGqxG/RSpkO 4/1dUiQZCYH7yx0h2Es31KQ824scH304fe/YHQupuX+MqOn6ndPgFu/qB3+JaIC4 +iFKEwiFnPGBlIuPyrbOycp8/vyKNRiy5qoL2d1LTDLyULESUuO9iaZA9HpjDg1D fbJyBqpqCIS/sF/eMRwUrVNPQWBaXd/Uenc7PK8sIE9iOCBi0k4SYAV3ZJIzY4ZF dkKqbARAxdKCptN55T+TO1d1kJqO7rCaThzjZmb9CIheRyBktONiV9EujxgwzI56 hSeqKfP/vZ5kyuwoL8aNhCl2U1VYluSWT9M+ylMEokwlRqC0enzquw== =ZjDN -END PGP SIGNATURE-
Re: [Dovecot] sieve files wont get parsed/compiled using cmusieve
On Tue, 2009-11-10 at 19:55 +0100, Moritz Krinke wrote: deliver gets called and is saving the message to INBOX. Sieve isn't mentioned at all in the log - only the MANAGESIEVE Service My guess: You don't have protocol lda { mail_plugins=sieve } signature.asc Description: This is a digitally signed message part
Re: [Dovecot] sieve files wont get parsed/compiled using cmusieve
Hi Steffen, thanks for your reply. deliver gets called and is saving the message to INBOX. Sieve isn't mentioned at all in the log - only the MANAGESIEVE Service does some logging when editing sieve rules via the MANAGESIEVE Service. Any more ideas? ;-) Thanks, Moritz Nov 10 19:46:33 mail deliver(mor...@krinke.biz): maildir++: root=/var/vmail/krinke.biz/moritz, index=, control=, inbox=/var/vmail/krinke.biz/moritz Nov 10 19:46:33 mail deliver(mor...@krinke.biz): msgid=d03a5a670911101046y51cf5347m2c79a1642e726...@mail.gmail.com: saved mail to INBOX Nov 10 19:46:33 mail postfix/pipe[21996]: 4134B29F50: to=mor...@krinke.biz, relay=dovecot, delay=0.07, delays=0.01/0.02/0/0.04, dsn=2.0.0, status=sent (delivered via dovecot service) On Mon, 9 Nov 2009 09:08:16 +0100 (CET), Steffen Kaiser skdove...@smail.inf.fh-brs.de wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, 7 Nov 2009, Moritz Krinke wrote: Would be great if anyone had an idea what/where to check next...? ;-) Are you sure your MTA calls Dovecot deliver at all? See http://wiki.dovecot.org/Logging Unset log_path in lda { } section to have all messages of deliver in syslog and avoid permission problems. Then check the logs, e.g. if sieve is mentioned there at all, the home dir sieve has determined, etc.pp. Bye, - -- Steffen Kaiser -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iQEVAwUBSvfN8HWSIuGy1ktrAQLdyAgAnwrkcaqz1392gLl8uUx4kxqOLLNVFIn+ FO16zDKI/687JCpoSM4lLb5oOCFWevE7iHYEtoc5IV3zRnR+8V9woK2XHSWmNSDH 2FEy1fkEaEot7sWYBvXtYVyru0zgQI7d3ELWVbyR80B1CJlSiqgl+Y0/0w4yXJ00 B67+NXA8i03lHQeJlcYxKyzVB3Tc24uWAHzMoBV7Ux5634gYb/8LN0ay/nAoyfCA H0wN0NqRfdiniym3l802pAEx5b/MpjeuA8Vaw4Nl/4gMf3DMe6tb22Dr1LYYrQKa zHRHWRrOeiAUAHVWVw2dZihweKA+k6eh624fGyZgHzexzv7/x3ET+Q== =cw9K -END PGP SIGNATURE-
Re: [Dovecot] sieve files wont get parsed/compiled using cmusieve
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, 7 Nov 2009, Moritz Krinke wrote: Would be great if anyone had an idea what/where to check next...? ;-) Are you sure your MTA calls Dovecot deliver at all? See http://wiki.dovecot.org/Logging Unset log_path in lda { } section to have all messages of deliver in syslog and avoid permission problems. Then check the logs, e.g. if sieve is mentioned there at all, the home dir sieve has determined, etc.pp. Bye, - -- Steffen Kaiser -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iQEVAwUBSvfN8HWSIuGy1ktrAQLdyAgAnwrkcaqz1392gLl8uUx4kxqOLLNVFIn+ FO16zDKI/687JCpoSM4lLb5oOCFWevE7iHYEtoc5IV3zRnR+8V9woK2XHSWmNSDH 2FEy1fkEaEot7sWYBvXtYVyru0zgQI7d3ELWVbyR80B1CJlSiqgl+Y0/0w4yXJ00 B67+NXA8i03lHQeJlcYxKyzVB3Tc24uWAHzMoBV7Ux5634gYb/8LN0ay/nAoyfCA H0wN0NqRfdiniym3l802pAEx5b/MpjeuA8Vaw4Nl/4gMf3DMe6tb22Dr1LYYrQKa zHRHWRrOeiAUAHVWVw2dZihweKA+k6eh624fGyZgHzexzv7/x3ET+Q== =cw9K -END PGP SIGNATURE-
[Dovecot] sieve files wont get parsed/compiled using cmusieve
Hello, im trying to get sieve up and running, but apparently my sieve rules file doesnt get parsed / compiled and i cant see any errors in my logfile which would point me to the problem. im using ubuntu 9.10 (and the dovecot packages from it), dovecot version is 1.1.11. in the protocol lda section of the config file i have added: mail_plugins = cmusieve mail_plugin_dir = /usr/lib/dovecot/modules/lda and in the plugins section: sieve = /var/vmail/%d/%n/.dovecot.sieve sieve_dir = /var/vmail/%d/%n/sieve r...@mail:/# l /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.* -rw-r--r-- 1 root root 247470 2009-10-15 06:38 /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.a -rw-r--r-- 1 root root 1038 2009-10-15 06:37 /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.la -rw-r--r-- 1 root root 141384 2009-10-15 06:38 /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so in /var/vmail/%d/%n/ i have a dir sieve, containing a sieve rule file and a symlink to it: ls -la .dovecot.sieve lrwxrwxrwx 1 root root 21 2009-11-07 17:14 .dovecot.sieve - sieve/roundcube.sieve ls -la sieve/ total 16 drwxrw-rw- 3 vmail mail 4096 2009-11-07 17:02 . drwxrw 20 vmail mail 4096 2009-11-07 17:20 .. -rwxrw-rw- 1 vmail mail 359 2009-11-07 17:02 roundcube.sieve as i understand the documentation there should be a .dovecot.sievec file after the first mail arrived. But there isnt. There also is nor err file . Since the dovecot user is in the group mail, deliver should have rw-access to the sieve file/directory. The Upload of the sieve rule via dovecots managesieve did work as expected. Would be great if anyone had an idea what/where to check next...? ;-) Thanks, Moritz