Displaying 20 results from an estimated 275 matches for "sieve_pipe_bin_dir".
2020 May 27
2
Determinant of umask for sieve_pipe_bin_dir scripts?
Hi,
What determines the umask of sieve_pipe_bin_dir scripts ?
The results from my script are always being set to 0600.
My script is simple and shown below, even if I adjust the right line to add " && chmod 644", the actual resulting file still remains at 0600 ?!?
#!/bin/bash
# Usage: imapsieve_copy <email> <spam|ham>...
2020 Sep 21
3
At a loss with antispan and imap_sieve
...rain.sh. This works. I can see the sieve script
> run in the log but my guess is the external script never runs. I'd like
> to try strace to see where things go when calling the external script
> but I don't know where to even start putting strace -o.
You may want to check your sieve_pipe_bin_dir setting in dovecot.conf.
AFAIK the program/script you call via "pipe :copy ..." must be located in
the directory defined by sieve_pipe_bin_dir.
At least I remember having issues calling rspamc in my report-ham and
report-spam scripts, which was (apparently) solved after I set:
sieve_...
2020 May 27
0
Determinant of umask for sieve_pipe_bin_dir scripts?
> On 27/05/2020 13:28 Laura Smith <n5d9xq3ti233xiyif2vp at protonmail.ch> wrote:
>
>
> Hi,
> What determines the umask of sieve_pipe_bin_dir scripts ?
> The results from my script are always being set to 0600.
> My script is simple and shown below, even if I adjust the right line to add " && chmod 644", the actual resulting file still remains at 0600 ?!?
>
> #!/bin/bash
>
> # Usage: imapsieve_copy &...
2016 Jan 15
2
sieve - configuration problem
...e 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 iam looking for a way to run individual scripts for users. My idea
is to have a system generated script which may...
2015 Sep 21
4
sieve_extprograms - run any individual script?
...l 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 "myfilter";
}
This is all working without problems.
Is there a possibility to allow users the execution of individual
scri...
2020 Sep 21
0
At a loss with antispan and imap_sieve
...n see the sieve script
> > run in the log but my guess is the external script never runs. I'd like
> > to try strace to see where things go when calling the external script
> > but I don't know where to even start putting strace -o.
>
> You may want to check your sieve_pipe_bin_dir setting in dovecot.conf.
> AFAIK the program/script you call via "pipe :copy ..." must be located in
> the directory defined by sieve_pipe_bin_dir.
>
> At least I remember having issues calling rspamc in my report-ham and
> report-spam scripts, which was (apparently) sol...
2011 Oct 24
2
sieve-pipe Error
...--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 daemon
[DONE]
:: Starting dovecot daemon...
2018 Jun 11
2
Sieve_default
...e/mark-read.sieve
imapsieve_mailbox3_causes = 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*" -t...
2015 Dec 30
2
sieve-filter to script fails with SHUT_WR
...r.sieve
sieve_before = /usr/local/lib/dovecot-sieve/sieve.d/
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"...
2018 Feb 13
2
Setting up sieve with spam learning
...ilbox1_causes = COPY
imapsieve_mailbox1_name = 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.
2020 Oct 21
2
Sieve_before
...ovecot/scripts/sieve
sieve = file:/data/sieve/%u/;active=/data/sieve/%u/active.sieve
sieve_default = /data/sieve/default.sieve
sieve_default_name = managesieve
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 bun...
2020 May 19
1
Sieve addheader directive works only partially
...on subaddress comparator-i;ascii-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 "...
2018 Dec 04
2
set seen flag and junk moving a mail manually to JUNK
...* Jakobus Sch?rz:
>
>> addflag "Junk";
>> setflag "\\seen";
> That's probably not what you want, because the 'setflag' command
> replaces all existing flags. In any case, I recommend you use this
> method instead:
>
> plugin {
> sieve_pipe_bin_dir = /etc/dovecot/sievepipe
>
> # Message moved into Spam folder
> imapsieve_mailbox1_name = Junk
> imapsieve_mailbox1_causes = COPY
> imapsieve_mailbox1_before = file:/etc/dovecot/sievepipe/report-spam
>
> # Message moved out of Spam folder
> imapsieve_...
2018 Jun 13
3
Sieve_default
...gt;> 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...
2020 Sep 20
3
At a loss with antispan and imap_sieve
Hi,
It seems I can?t google my way out of this one. I?m trying to set up spam/ham learning but getting
nowhere.
I tried Johannes Berg Antispam plugin, and syslog shows:
Sep 20 22:22:06 proefmail imap: antispam: running mailtrain backend program
/usr/lib/dovecot/retrain.sh
Sep 20 22:22:06 proefmail imap: antispam: running mailtrain backend program
/usr/lib/dovecot/retrain.sh
Sep 20 22:22:06
2018 Dec 04
2
set seen flag and junk moving a mail manually to JUNK
Hi there!
I want to set the \seen and the Junk Flag to an email, which i move
manually to my Junk-Folder.
I tried a lot... but nothing worked like expected.
I have a sieve-filter, which takes an email and copy it to a pipe to
rspamc. This filter is working correctly, i get a debug-message from the
script, which is called through the sieve-filter.
But adding another rule (addflag
2018 Apr 14
1
imapsieve fail to pipe to sa-learn-spam.sh
...OPY
imapsieve_mailbox1_before = file:/home/vmail/sieve/global/report-spam.sieve
# From Spam folder to elsewhere
imapsieve_mailbox2_name = *
imapsieve_mailbox2_from = Spam
imapsieve_mailbox2_causes = COPY
imapsieve_mailbox2_before = file:/home/vmail/sieve/global/report-ham.sieve
sieve_pipe_bin_dir = /home/vmail/sieve
sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.execute
+vnd.dovecot.environment
Here are my sieve scripts, they have been compiled, and the shell
scripts, all are owned and group of vmail:vmail and the scripts are
775.
home/vmail/sieve/global#cat report-spam.sieve...
2020 Apr 01
2
sieve compile error
..._causes = COPY imapsieve_mailbox1_before =
file:/etc/dovecot/sieve-scripts/report-spam.sieve # From Spam folder
to elsewhere imapsieve_mailbox2_name = * imapsieve_mailbox2_from =
Spam imapsieve_mailbox2_causes = COPY imapsieve_mailbox2_before =
file:/etc/dovecot/sieve-scripts/report-ham.sieve#sieve_pipe_bin_dir =
/etc/dovecot/sieve-scriptssieve_global_extensions =
+vnd.dovecot.execute +vnd.dovecot.pipe
}}
I am obviously overlooking something here, but what?
Any hints will be greatly appreciated!
Johannes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot....
2017 Apr 05
4
Using filter in an imapsieve script?
...ve script upon mailclient saves message
to sent folder
I setup the following in 90-plugin.conf:
plugin {
sieve_plugins = sieve_imapsieve sieve_extprograms
sieve_extensions = +vnd.dovecot.filter +vnd.dovecot.pipe
+vnd.dovecot.execute
sieve_filter_bin_dir = /etc/dovecot/sieve-filters
sieve_pipe_bin_dir = /etc/dovecot/sieve-filters
sieve_execute_bin_dir = /etc/dovecot/sieve-filters
sieve_filter_exec_timeout = 10000
sieve_pipe_exec_timeout = 10000
sieve_execute_exec_timeout = 10000
imapsieve_mailbox1_name = Sent
imapsieve_mailbox1_causes = COPY APPEND
imapsieve_mailbox1_...
2020 Oct 30
1
Sieve filter script EXECUTION FAILED
...cot/sieve/filespam.sieve
sieve_default_name = spamassassin
sieve_duplicate_default_period = 1h
sieve_duplicate_max_period = 12d
sieve_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment +vnd.dovecot.filter +editheader
sieve_filter_bin_dir = /usr/lib/dovecot/sieve /usr/local/virtual/
sieve_pipe_bin_dir = /usr/lib/dovecot/sieve
sieve_plugins = sieve_imapsieve sieve_extprograms
sieve_trace_dir = ~/.trace
sieve_trace_level = matching
sieve_user_log = ~/sieve.log
}
Current shell script is
#!/bin/sh
sed -e 's|</head>|<style>* {color:white !important; background-color: black !...