Displaying 20 results from an estimated 315 matches for "sieve_extprogram".
Did you mean:
sieve_extprograms
2015 Sep 08
3
sieve_extprograms - double linebreaks at filtering
Hello List,
i have a problem when using sieve-plugin sieve_extprograms. I use
dovecot 2.2.18 and bundled pigeonhole 0.4.6 (Ubuntu 14.04.3 LTS)
i have enabled sieve_extprograms and vnd.dovecot.filter to send mail to
user-defined script and get changed content back.
My script previously was used with procmail and is working fine.
Using same script with vnd.dovecot.f...
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
+v...
2015 Sep 21
0
sieve_extprograms - run any individual script?
Op 9/21/2015 om 2:34 PM schreef Hajo Locke:
> 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 = +v...
2013 Apr 07
0
The sieve_extprograms plugin included in main Pigeonhole 0.4 source tree
Hi,
I think the sieve_extprograms is mature enough for an initial release
and that is why I've included the sieve_extprograms plugin into the main
Pigeonhole v0.4 source tree. It is still a plugin, but is no longer
provided as a separate package.
This should make things easier. It will be released along with
Pigeonhole v0...
2016 Jun 09
2
sieve_extprograms: how to filter original message twice?
Hi,
I use dovecot and sieve_extprograms to encrypt all incoming messages with the help of a Python script.
Now, I want to process the _original_ message a second time. However, as expected, the second filter is applied to the already filtered message.
For reference, here's a copy of the sieve script in question:
if address :matche...
2023 Jan 27
2
sieve_extprograms plugin calling bash script
I receive an email a few times a week containing a URL for a live stream which starts within a minute after receiving the email. I want to automate capturing the whole stream.
I've been trying to write a sieve script which uses the sieve extprograms plugin to call a bash script that parses the URL from the email and passes it to a capture program. So far I've had no luck getting the bash
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 working as well.
Now...
2020 Oct 21
2
Sieve_before
...ovecot.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['managesieve_script_name'] = ...
2014 Mar 05
1
Pigeonhole Sieve Extprograms Plugin
Hi,
I upgraded to Dovecot 2.2.9 from Debian's wheezy-backports today (which
should contain the "sieve_extprograms" plugin and thus also the
vnd.dovecot.{pipe,filter,execute} capabilities.
However when I add
require "vnd.dovecot.filter";
to my sieve script via managesieve, the server reports
error: require command: unknown Sieve capability: 'vnd.dovecot.filter'
What am I missing and wh...
2020 Sep 25
1
[EXT] How do I make "vnd.dovecot.environment" available?
On 24 Sep 2020, at 22:07, Sami Ketola <sami.ketola at dovecot.fi> wrote:
> I think this should be
>
> require ["environment"];
>
> instead.
I eventually stumbled on a syntax that worked. Putting all of this in one place:
- You need to turn on the sieve_extprograms plugin:
sieve_plugins = sieve_extprograms
- Then you need to enable vnd.dovecot.environment:
sieve_global_extensions = +vnd.dovecot.environment
- Then you need to pull the extra fields you want out of the userdb, and those fields must be prefixed with ?sieve_env_?, like this example for LD...
2012 Feb 16
2
Released Pigeonhole v0.3.0 for Dovecot v2.1.0
...quoted string for the PUTSCRIPT script argument.
+ Added code to cleanup tmp directory in Sieve storage directory
(sieve_dir) every once in a while.
+ Added support for substituting the entire message during Sieve
processing. This is used for the filter action provided by the new
sieve_extprograms plugin (provided separately for now). The filter
action allows passing the message through an external program.
+ Added support for restricting certain Sieve language extensions to
(admin-controled) global scripts. Restricted extensions can be
configured using the new sieve_global_ex...
2012 Feb 16
2
Released Pigeonhole v0.3.0 for Dovecot v2.1.0
...quoted string for the PUTSCRIPT script argument.
+ Added code to cleanup tmp directory in Sieve storage directory
(sieve_dir) every once in a while.
+ Added support for substituting the entire message during Sieve
processing. This is used for the filter action provided by the new
sieve_extprograms plugin (provided separately for now). The filter
action allows passing the message through an external program.
+ Added support for restricting certain Sieve language extensions to
(admin-controled) global scripts. Restricted extensions can be
configured using the new sieve_global_ex...
2018 Jun 11
2
Sieve_default
...= 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 message in my mailbox is definitely t...
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.
2015 Dec 30
2
sieve-filter to script fails with SHUT_WR
...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", "vnd.dovecot.filt...
2018 Feb 13
2
Setting up sieve with spam learning
...ore = 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 Mar 08
1
Sieve can't find Extprograms or Extdata
Am 08.03.2015 um 09:08 schrieb E.B.:
> Also, of course I have entered this in 90-plugins.conf
>
> plugin {
> seive_plugins = sieve_extdata sieve_extprograms
>
maybe you have a typo... seive != sieve
2020 May 19
1
Sieve addheader directive works only partially
...4flags 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 example.com? {
>> addhea...
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:
2018 Jun 13
3
Sieve_default
...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
>...