imapsieve pigeonhole plugin?
How do you enable the imapsieve plugin? I added sieve_plugins = imapsieve
and it whines: hebighonker.lerctr.org /usr/local/etc/dovecot/conf.d # service dovecot restart managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Stopping dovecot. Waiting for PIDS: 97491. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Starting dovecot. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89
this plugin seems to be poorly documented. :(
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
ok, I found: https://github.com/dovecot/pigeonhole/blob/master/doc/plugins/imapsieve.txt and that helps.
Can this be added to the Wiki?
On Sun, Nov 6, 2016 at 10:30 AM, Larry Rosenman larryrtx@gmail.com wrote:
How do you enable the imapsieve plugin? I added sieve_plugins = imapsieve
and it whines: hebighonker.lerctr.org /usr/local/etc/dovecot/conf.d # service dovecot restart managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Stopping dovecot. Waiting for PIDS: 97491. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Starting dovecot. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89
this plugin seems to be poorly documented. :(
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
it also appears that the above-captioned file is *NOT* in the tarball :(
On Sun, Nov 6, 2016 at 10:39 AM, Larry Rosenman larryrtx@gmail.com wrote:
ok, I found: https://github.com/dovecot/pigeonhole/blob/master/doc/ plugins/imapsieve.txt and that helps.
Can this be added to the Wiki?
On Sun, Nov 6, 2016 at 10:30 AM, Larry Rosenman larryrtx@gmail.com wrote:
How do you enable the imapsieve plugin? I added sieve_plugins = imapsieve
and it whines: hebighonker.lerctr.org /usr/local/etc/dovecot/conf.d # service dovecot restart managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Stopping dovecot. Waiting for PIDS: 97491. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Starting dovecot. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89
this plugin seems to be poorly documented. :(
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
also, with NO scripts defined, but imapsieve active, marking a large virtual mailbox all seen garners:
Nov 6 11:30:59 thebighonker dovecot: imap(ler): Panic: file imap-sieve-storage.c: line 616: unreached
I can provide more logs, but doing the same to (one of) the base mailbox(es) does NOT garner the message.
600 can_discard = FALSE; 601 switch (isuser->cur_cmd) { 602 case IMAP_SIEVE_CMD_APPEND: 603 cause = "APPEND"; 604 can_discard = TRUE; 605 break; 606 case IMAP_SIEVE_CMD_COPY: 607 case IMAP_SIEVE_CMD_MOVE: 608 cause = "COPY"; 609 can_discard = TRUE; 610 break; 611 case IMAP_SIEVE_CMD_STORE: 612 case IMAP_SIEVE_CMD_OTHER: 613 cause = "FLAG"; 614 break; 615 default: 616 i_unreached(); 617 }
On Sun, Nov 6, 2016 at 10:48 AM, Larry Rosenman larryrtx@gmail.com wrote:
it also appears that the above-captioned file is *NOT* in the tarball :(
On Sun, Nov 6, 2016 at 10:39 AM, Larry Rosenman larryrtx@gmail.com wrote:
ok, I found: https://github.com/dovecot/pigeonhole/blob/master/doc/plugin s/imapsieve.txt and that helps.
Can this be added to the Wiki?
On Sun, Nov 6, 2016 at 10:30 AM, Larry Rosenman larryrtx@gmail.com wrote:
How do you enable the imapsieve plugin? I added sieve_plugins = imapsieve
and it whines: hebighonker.lerctr.org /usr/local/etc/dovecot/conf.d # service dovecot restart managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Stopping dovecot. Waiting for PIDS: 97491. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Starting dovecot. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89
this plugin seems to be poorly documented. :(
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
Op 11/6/2016 om 6:35 PM schreef Larry Rosenman:
also, with NO scripts defined, but imapsieve active, marking a large virtual mailbox all seen garners:
Nov 6 11:30:59 thebighonker dovecot: imap(ler): Panic: file imap-sieve-storage.c: line 616: unreached
I can provide more logs, but doing the same to (one of) the base mailbox(es) does NOT garner the message.
600 can_discard = FALSE; 601 switch (isuser->cur_cmd) { 602 case IMAP_SIEVE_CMD_APPEND: 603 cause = "APPEND"; 604 can_discard = TRUE; 605 break; 606 case IMAP_SIEVE_CMD_COPY: 607 case IMAP_SIEVE_CMD_MOVE: 608 cause = "COPY"; 609 can_discard = TRUE; 610 break; 611 case IMAP_SIEVE_CMD_STORE: 612 case IMAP_SIEVE_CMD_OTHER: 613 cause = "FLAG"; 614 break; 615 default: 616 i_unreached(); 617 }
Will investigate more later today.
Regards,
Stephan.
additional info. This happens when the mailbox definition includes the seen flag:
thebighonker.lerctr.org /home/ler/MAIL-VIRTUAL $ cat list-unseen/dovecot-virtual lists/* unseen thebighonker.lerctr.org /home/ler/MAIL-VIRTUAL $ cat other-unseen/dovecot-virtual * -lists/* unseen thebighonker.lerctr.org /home/ler/MAIL-VIRTUAL $
not sure if that makes a difference.
On Mon, Nov 7, 2016 at 3:31 AM, Stephan Bosch stephan@rename-it.nl wrote:
Op 11/6/2016 om 6:35 PM schreef Larry Rosenman:
also, with NO scripts defined, but imapsieve active, marking a large virtual mailbox all seen garners:
Nov 6 11:30:59 thebighonker dovecot: imap(ler): Panic: file imap-sieve-storage.c: line 616: unreached
I can provide more logs, but doing the same to (one of) the base mailbox(es) does NOT garner the message.
600 can_discard = FALSE; 601 switch (isuser->cur_cmd) { 602 case IMAP_SIEVE_CMD_APPEND: 603 cause = "APPEND"; 604 can_discard = TRUE; 605 break; 606 case IMAP_SIEVE_CMD_COPY: 607 case IMAP_SIEVE_CMD_MOVE: 608 cause = "COPY"; 609 can_discard = TRUE; 610 break; 611 case IMAP_SIEVE_CMD_STORE: 612 case IMAP_SIEVE_CMD_OTHER: 613 cause = "FLAG"; 614 break; 615 default: 616 i_unreached(); 617 }
Will investigate more later today.
Regards,
Stephan.
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
also, it appears to NOT matter the size of the (virtual) mailbox.
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
Op 11/7/2016 om 4:56 PM schreef Larry Rosenman:
also, it appears to NOT matter the size of the (virtual) mailbox.
Fixed:
https://github.com/dovecot/pigeonhole/commit/00651e607c6ea9145ec565dcfd2fdf7...
Regards,
Stephan.
fixes it for me, thank you for the fast patch.
I also submitted a port update to FreeBSD with it.
On Mon, Nov 7, 2016 at 6:52 PM, Stephan Bosch stephan@rename-it.nl wrote:
Op 11/7/2016 om 4:56 PM schreef Larry Rosenman:
also, it appears to NOT matter the size of the (virtual) mailbox.
Fixed:
https://github.com/dovecot/pigeonhole/commit/ 00651e607c6ea9145ec565dcfd2fdf7d04bb32e9
Regards,
Stephan.
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
Op 11/6/2016 om 5:48 PM schreef Larry Rosenman:
it also appears that the above-captioned file is *NOT* in the tarball :(
Fixed:
https://github.com/dovecot/pigeonhole/commit/be11698e5cf4ec24af3922c7198040f...
Regards,
Stephan
On Sun, Nov 6, 2016 at 10:39 AM, Larry Rosenman larryrtx@gmail.com wrote:
ok, I found: https://github.com/dovecot/pigeonhole/blob/master/doc/ plugins/imapsieve.txt and that helps.
Can this be added to the Wiki?
On Sun, Nov 6, 2016 at 10:30 AM, Larry Rosenman larryrtx@gmail.com wrote:
How do you enable the imapsieve plugin? I added sieve_plugins = imapsieve
and it whines: hebighonker.lerctr.org /usr/local/etc/dovecot/conf.d # service dovecot restart managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Stopping dovecot. Waiting for PIDS: 97491. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Starting dovecot. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89
this plugin seems to be poorly documented. :(
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
Op 11/6/2016 om 5:39 PM schreef Larry Rosenman:
ok, I found: https://github.com/dovecot/pigeonhole/blob/master/doc/plugins/imapsieve.txt and that helps.
Can this be added to the Wiki?
Yes:
http://wiki.dovecot.org/Pigeonhole/Sieve/Plugins/IMAPSieve
On Sun, Nov 6, 2016 at 10:30 AM, Larry Rosenman larryrtx@gmail.com wrote:
How do you enable the imapsieve plugin? I added sieve_plugins = imapsieve
and it whines: hebighonker.lerctr.org /usr/local/etc/dovecot/conf.d # service dovecot restart managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Stopping dovecot. Waiting for PIDS: 97491. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Starting dovecot. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89
this plugin seems to be poorly documented. :(
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
Thanks!
On Tue, Nov 8, 2016 at 2:14 PM, Stephan Bosch stephan@rename-it.nl wrote:
ok, I found: https://github.com/dovecot/pigeonhole/blob/master/doc/
Op 11/6/2016 om 5:39 PM schreef Larry Rosenman: plugins/imapsieve.txt
and that helps.
Can this be added to the Wiki?
Yes:
http://wiki.dovecot.org/Pigeonhole/Sieve/Plugins/IMAPSieve
On Sun, Nov 6, 2016 at 10:30 AM, Larry Rosenman larryrtx@gmail.com
wrote:
How do you enable the imapsieve plugin? I added sieve_plugins = imapsieve
and it whines: hebighonker.lerctr.org /usr/local/etc/dovecot/conf.d # service dovecot restart managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Stopping dovecot. Waiting for PIDS: 97491. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89 Starting dovecot. managesieve: Fatal: Plugin 'imapsieve' not found from directory /usr/local/lib/dovecot/sieve doveconf: Error: managesieve-login: dump-capability process returned 89
this plugin seems to be poorly documented. :(
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
participants (2)
-
Larry Rosenman
-
Stephan Bosch