search for: sieve_pipe_bin_dir

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 &quot...
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 !...