Displaying 20 results from an estimated 336 matches for "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 errors for different spellings of
"mail_plugins" (lib90_s...
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 &...
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 w...
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 "myfi...
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....
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:
pl...
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 da...
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 m...
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_fr...
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", &q...
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 +editheade...
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 a...
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.c...
2011 Dec 19
1
IMAP and sieve
...ail_plugins = sieve
to /etc/dovecot/15-lda.conf
and after some exim4 fiddling, mails delivered are filtered by my sieve
script.
Doing the same for imap delivery (in /etc/dovecot/20-imap.conf) give the
following error
Dec 19 10:22:09 leon dovecot: imap: Error:
dlopen(/usr/lib/dovecot/modules/lib90_sieve_plugin.so) failed:
/usr/lib/dovecot/libdovecot-sieve.so.0: undefined symbol:
mail_deliver_save_open
Dec 19 10:22:09 leon dovecot: imap: Error: Can't load plugin
sieve_plugin: Plugin is intended to be used only by binaries: lda lmtp
(we're imap)
Dec 19 10:22:09 leon dovecot: imap: Fatal: Couldn'...