search for: sieve_plugins

Displaying 20 results from an estimated 336 matches for "sieve_plugins".

Did you mean: sieve_plugin
2009 Jan 15
2
Fatal: Plugin sieve_plugin not found from directory
Hi list, Enabling plugins returns fatal errors like the following: Jan 16 00:28:11 norman dovecot: deliver(jman at zultron.com): Fatal: Plugin sieve_plugin not found from directory /usr/lib64/dovecot/lda Same errors for loading plugins in the "protocol imap" section of dovecot.conf (tested trash_plugin), same errors for loading other plugins (tested virtual_plugin), same
2016 Dec 05
1
imapsieve environment variables missing?
...>>>>> This also means that this script will only run from IMAP. >>>> >>>> Seems as though it won't compile outside of IMAP either :) >>> >>> Not if you're not using the sieve_imapsieve plugin for the Sieve >>> interpreter (sieve_plugins = sieve_imapsieve). >> >> Forgive me, but what other way is there to set it up? Is there any way >> to successfully compile a script with a require of "imapsieve" from >> the command line? > > I mean that adding "sieve_imapsieve" to sieve_plugins...
2016 Dec 05
2
imapsieve environment variables missing?
...t clearly is installed and configured. >> >>> This also means that this script will only run from IMAP. >> >> Seems as though it won't compile outside of IMAP either :) > > Not if you're not using the sieve_imapsieve plugin for the Sieve > interpreter (sieve_plugins = sieve_imapsieve). Forgive me, but what other way is there to set it up? Is there any way to successfully compile a script with a require of "imapsieve" from the command line? >> - For the "${imap.user}" variable, you need to add: >>> >>> require &q...
2016 Jan 15
2
sieve - configuration problem
Hello List, first thanks for previous hints, you helped me a lot. Unfortunately i have new problem with sieve and executing multiple scripts sequentially. This is current conf which is complete working : #CONF1 plugin { sieve = ~/sieve/.dovecot.sieve sieve_plugins = sieve_extprograms sieve_extensions = +vnd.dovecot.pipe +vnd.dovecot.filter +vnd.dovecot.execute +editheader sieve_pipe_bin_dir = /usr/local/bin/ sieve_filter_bin_dir = /usr/local/bin/ sieve_dir = ~/sieve sieve_global_dir = /etc/dovecot/sieve/ } i also activated managesieve which is wo...
2015 Sep 21
4
sieve_extprograms - run any individual script?
Hello, i use sieve extension sieve_extprograms to send incoming mail to some script. For security reasons it is needed that script-paths etc. are registered in dovecot.conf This is my current dovecot.conf plugin { sieve = ~/.dovecot.sieve sieve_plugins = sieve_extprograms sieve_extensions = +vnd.dovecot.pipe +vnd.dovecot.filter +vnd.dovecot.execute sieve_pipe_bin_dir = /usr/local/bin/ sieve_filter_bin_dir = /usr/local/bin/ } .dovecot.sieve example: if address "to" "test at example.com" { filter "myfil...
2016 Nov 06
3
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. W...
2016 Dec 05
0
imapsieve environment variables missing?
...d configured. >>> >>>> This also means that this script will only run from IMAP. >>> >>> Seems as though it won't compile outside of IMAP either :) >> >> Not if you're not using the sieve_imapsieve plugin for the Sieve >> interpreter (sieve_plugins = sieve_imapsieve). > > Forgive me, but what other way is there to set it up? Is there any way > to successfully compile a script with a require of "imapsieve" from > the command line? I mean that adding "sieve_imapsieve" to sieve_plugins should fix it for you: plu...
2011 Oct 24
2
sieve-pipe Error
...piled the plugin using the following options: ./configure --with-dovecot=/usr/lib/dovecot --with-pigeonhole=/usr/include/dovecot/sieve/ The relevant section of my dovecot.conf looks like: plugin { sieve = ~/.dovecot.sieve sieve_global_path = /home/vmail/globalsieverc sieve_dir = ~/ sieve_plugins = sieve_pipe # This directory contains the scripts that are available. sieve_pipe_bin_dir = /usr/lib/dovecot/sieve-pipe } When I restart Dovecot I get the following error: ian:dovecot/ $ sudo rc.d restart dovecot [10:50:53] :: Stopping dovecot dae...
2020 Oct 21
2
Sieve_before
...eve sieve_extensions = +vnd.dovecot.pipe +vnd.dovecot.filter +vnd.dovecot.execute +vnd.dovecot.debug +vnd.dovecot.imapsieve sieve_pipe_bin_dir = /etc/dovecot/sieve/pipe_bin/ sieve_filter_bin_dir = /etc/dovecot/sieve/filter_bin/ sieve_execute_bin_dir = /etc/dovecot/sieve/execute_bin/ sieve_plugins = sieve_imapsieve sieve_extprograms } & my Roundcube config (I use RC for user-friendly Sieve UI; so far, seems best of the bunch) includes $config['managesieve_raw_editor'] = true; $config['managesieve_default'] = '/data/sieve/default.sieve'; $config['...
2018 Jun 11
2
Sieve_default
...= COPY imapsieve_mailbox3_name = Archive sieve = file:~/.sieve;active=~/.active_sieve sieve_default = /usr/lib/dovecot/sieve/default.sieve sieve_default_name = spamassassin sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment sieve_pipe_bin_dir = /usr/lib/dovecot/sieve sieve_plugins = sieve_imapsieve sieve_extprograms } And # cat /usr/lib/dovecot/sieve/default.sieve if header :contains "X-spam-flag" "YES" { fileinto "Junk"; } There are no user sieve files # find /home -name "*sieve*" -type f # The x-spam-flag header in the me...
2020 Oct 27
2
Sieve body test
On 23/10/2020 13:22, @lbutlr wrote: > On 22 Oct 2020, at 19:09, Stephan Bosch <stephan at rename-it.nl> wrote: >> You need to include the extprograms plugin: > I have, and vnf.dovecot.pipe doesn't give the error. > > sieve_plugins = sieve_imapsieve sieve_extprograms > > ?\_(?)_/? > > I am not using filter now though, so I haven't try to track down what the issue is. And you also need to add vnd.dovecot.filter to sieve_extensions (or sieve_global_extensions). Regards, Stephan.
2020 Apr 01
2
sieve compile error
...idation failed.sievec(root): Fatal: failed to compile sieve script 'sieve-scripts/report-ham.sieve' Yes, in conf.d/20-imap.conf, imapsieve and vnd.dovecot.pipe are explicitly enabled: protocol imap { mail_plugins = $mail_plugins imap_sieve imap_acl mail_max_userip_connections = 50 plugin {sieve_plugins = sieve_imapsieve sieve_extprograms # From elsewhere to Spam folder imapsieve_mailbox1_name = Spam imapsieve_mailbox1_causes = COPY imapsieve_mailbox1_before = file:/etc/dovecot/sieve-scripts/report-spam.sieve # From Spam folder to elsewhere imapsieve_mailbox2_name = * imapsieve_mailbox2_fro...
2015 Dec 30
2
sieve-filter to script fails with SHUT_WR
...sieve_execute_bin_dir = /usr/local/lib/dovecot-sieve/sieve-execute sieve_extensions = +vnd.dovecot.pipe +vnd.dovecot.execute +vnd.dovecot.filter +vnd.dovecot.debug sieve_filter_bin_dir = /usr/local/lib/dovecot-sieve/sieve-filter sieve_pipe_bin_dir = /usr/local/lib/dovecot-sieve/sieve-pipe sieve_plugins = sieve_extprograms sieve_user_log = ~/.dovecot/sieve/sieve.log } postmaster_address = mstover at cisco.com protocol lda { info_log_path = log_path = mail_plugins = " sieve" } Sieve Script: require [ "variables", "envelope", "vnd.dovecot.debug", &qu...
2018 Feb 13
2
Setting up sieve with spam learning
...= Junk imapsieve_mailbox2_before = file:/usr/lib/dovecot/sieve/report-ham.sieve imapsieve_mailbox2_causes = COPY imapsieve_mailbox2_from = Junk imapsieve_mailbox2_name = * sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment sieve_pipe_bin_dir = /usr/lib/dovecot/sieve sieve_plugins = sieve_imapsieve sieve_extprograms } protocol imap { mail_plugins = " virtual imap_sieve" } Now, should I see the report-spam or report-ham sieve's logged anywhere? Because I am not seeing them.
2015 Apr 11
1
sieve plugin editheader not found
..._string = Dovecot Pigeonhole managesieve_logout_format = bytes=%i/%o managesieve_max_compile_errors = 5 managesieve_max_line_length = 65536 managesieve_sieve_capability = sieve = ~/.dovecot.sieve sieve_dir = ~/sieve sieve_extensions = +notify +imapflags sieve_global_extensions = variables sieve_plugins = editheader service managesieve-login { executable = managesieve-login inet_listener sieve { protocol = sieve service managesieve { executable = managesieve protocol = sieve unix_listener login/sieve { mail_plugins = quota sieve mail_plugins = quota sieve sievec -d -x +editheader...
2020 May 19
1
Sieve addheader directive works only partially
...ii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext editheader imapsieve vnd.dovecot.imapsieve sieve_extensions = +editheader sieve_global_extensions = +vnd.dovecot.pipe sieve_pipe_bin_dir = /usr/bin sieve_plugins = sieve_imapsieve sieve_extprograms Thanks Peter > On May 15, 2020, at 3:49 PM, Stephan Bosch <stephan at rename-it.nl> wrote: > > > > Op 13-5-2020 om 20:10 schreef Peter Folta: >> require ?editheader?; >> >> if address :is "From? ?special-sender at...
2020 Oct 23
2
Sieve body test
On 20/10/2020 23:37, @lbutlr wrote: > On 20 Oct 2020, at 13:46, @lbutlr <kremels at kreme.com> wrote: >> It looks like what I need to do is enable and use vnd.dovecot.filter > error: require command: unknown Sieve capability `vnd.dovecot.filter'. > > Is this not available to a user? I guess I can put the in global, but ick. You need to include the extprograms plugin:
2016 Nov 06
3
imapsieve pigeonhole plugin?
...om/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 at 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-...
2020 Sep 24
2
How do I make "vnd.dovecot.environment" available?
Hi all, According to the docs at https://wiki.dovecot.org/Pigeonhole/Sieve, some extensions are not available by default. The docs tell me the sieve_plugins, sieve_extensions and/or sieve_global_extensions configs are involved, but I can find no authoritative documentation as to what the values should be. What values must I use to make ?vnd.dovecot.environment? available? Adding "sieve_global_extensions = +vnd.dovecot.environment? to 90-sieve.co...
2011 Dec 19
1
IMAP and sieve
I am currently setting up an IMAP server for archiving purposes. The goal is to drag an email to the IMAP folder, and then have a server-side sieve script to put it in the right folder. One of the sources used was this wiki entry http://wiki.dovecot.org/LDA/Sieve/Dovecot I added the mail_plugins = sieve to /etc/dovecot/15-lda.conf and after some exim4 fiddling, mails delivered are filtered by