Displaying 20 results from an estimated 63 matches for "sieve_filter_bin_dir".
2016 Jan 15
2
sieve - configuration problem
...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 run before or after the
personal script...
2015 Sep 21
4
sieve_extprograms - run any individual script?
...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
scripts in own homepath? Some people need to p...
2015 Dec 30
2
sieve-filter to script fails with SHUT_WR
...lugin {
sieve = file:~/.dovecot/sieve;active=~/.dovecot/sieve/user.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 = &qu...
2020 Oct 30
6
Sieve filter script EXECUTION FAILED
So, I have the sieve working up to the point that it calls the script, and the script is called (I get different errors if the script is not there, for example).
filter action
execute program `darkmode.sh'
[[EXECUTION ABORTED]]
There's no other error logged (for example, when I had sieve_filter_bin_dir miss-set, I would get:
sieve: action filter: failed to execute program `darkmode.sh': vnd.dovecot.filter extension is unconfigured
In /var/log/messages, but I fixed that.
I assume there is something wrong with what I am doing in the script, bit that is something I am not finding any example...
2017 Feb 21
2
Sieve and multi-auth databases
...Sieve
sieve_global_dir = /sd/myhost/var/lib/dovecot/sieve/global/
sieve_before = /sd/MAIL_IMAP_POP/SieveBefore
sieve_after = /sd/MAIL_IMAP_POP/%d/SieveAfter/
sieve_after2 = /sd/MAIL_IMAP_POP/SieveAfter/
sieve_plugins = sieve_extprograms
sieve_extensions = +vnd.dovecot.filter
sieve_filter_bin_dir = /etc/dovecot/sieve-filters
}
- - - - + - - - -
# Authentication for SQL users. Included from 10-auth.conf.
passdb sql {
driver = sql
args = /etc/dovecot/dovecot-sql.conf.ext
# Associated query:
# password_query = SELECT email as user, password FROM virtual_users
WHERE email='...
2017 Apr 05
4
Using filter in an imapsieve script?
...e 2.2.26.0
The goal is to "fire" an imapsieve 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_m...
2020 Oct 30
1
Sieve filter script EXECUTION FAILED
...usr/lib/dovecot/sieve/bcc.sieve
sieve_before3 = file:/usr/lib/dovecot/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>...
2017 Dec 18
3
sieve_pipe_socket_dir not created at startup for configured pipe service
...ing sieve-extprograms, and the relevant part of my config looks like this:
plugin {
sieve_pipe_input_eol = lf
sieve_pipe_socket_dir = sieve-pipe
sieve_filter_socket_dir = sieve-filter
sieve_execute_socket_dir = sieve-execute
sieve_pipe_bin_dir = /usr/local/libexec/dovecot/sieve-pipe
sieve_filter_bin_dir = /usr/local/libexec/dovecot/sieve-filter
sieve_execute_bin_dir = /usr/local/libexec/dovecot/sieve-execute
}
service sieve-train-ham {
executable = script /usr/local/libexec/dovecot/sieve-pipe/train-ham.sh
# Needs access to dspam config and lockfiles.
user = dspam
# socket name is prog...
2020 Oct 21
2
Sieve_before
.../%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 bunch) includes
$config['managesieve_raw_editor']...
2020 Oct 30
2
Filtering mails with sieve filters
...mailbox2_before = file:/usr/lib/dovecot/sieve/report-ham.sieve
imapsieve_mailbox2_causes = COPY
imapsieve_mailbox2_from = Spam
imapsieve_mailbox2_name = *
plugin = fts managesieve sieve
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_execute_bin_dir = /usr/lib/dovecot/sieve-execute
sieve_filter_bin_dir = /usr/lib/dovecot/sieve-filter
sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment
sieve_pipe_bin_dir = /usr/lib/dovecot/sieve
sieve_plugins = sieve_imapsieve sieve_extprograms
}
postmaster_address = postmaster at mydomain
protocols = imap lmtp sieve
service auth {
unix_li...
2017 Jul 20
3
Return extra fields from passwd userdb
...lboxes
quota = maildir:User quota
quota_rule = *:storage=5M
quota_rule2 = Trash:storage=+100M
quota_rule3 = SPAM:ignore
sieve = ~/.dovecot.sieve
sieve_before = /var/etc/dovecot/sieve/general/
sieve_dir = ~/sieve
sieve_execute_bin_dir = /usr/local/bin/dovecot/sieve-execute
sieve_filter_bin_dir = /usr/local/bin/dovecot/sieve-filter
sieve_global_dir = /var/etc/dovecot/sieve/global/
sieve_global_extensions = +vnd.dovecot.execute +vnd.dovecot.filter
+vnd.dovecot.pipe +editheader
sieve_pipe_bin_dir = /usr/local/bin/dovecot/sieve-pipe
sieve_plugins = sieve_extprograms
}
protocols...
2014 Feb 18
3
dovecot antispam plugin not found
...# mail_plugins = $mail_plugins antispam
}
protocol lda {
log_path = ~/.logs/dovecot-lda-errors.log
info_log_path = ~/.logs/dovecot-lda.log
mail_plugins = $mail_plugins sieve
}
plugin {
sieve = ~/.dovecot.sieve
sieve_plugins = sieve_extprograms
sieve_extensions = +vnd.dovecot.filter
sieve_filter_bin_dir = /usr/local/lib/dovecot/sieve-filter
antispam_backend = DSPAM
antispam_signature = X-DSPAM-Signature
}
--8<---------------cut here---------------end--------------->8---
Should I do something special to be able to load the antispam plugin?
Thanks,
Alan
2015 Sep 08
3
sieve_extprograms - double linebreaks at filtering
...his mails are recieved "clean" without the "^M".
this is part of 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/
}
this is part of userscript ~/.dovecot.sieve:
require ["fileinto", "vacation", "variables", "envelope", "imap4flags",
"vnd.dovecot.filter", "subaddress"];
if address "to" "test2 at example.com...
2020 Oct 30
1
Filtering mails with sieve filters - SOLVED
...imapsieve_mailbox2_causes = COPY
> imapsieve_mailbox2_from = Spam
> imapsieve_mailbox2_name = *
> plugin = fts managesieve sieve
> sieve = file:~/sieve;active=~/.dovecot.sieve
> sieve_execute_bin_dir = /usr/lib/dovecot/sieve-execute
> sieve_filter_bin_dir = /usr/lib/dovecot/sieve-filter
> sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment
> sieve_pipe_bin_dir = /usr/lib/dovecot/sieve
> sieve_plugins = sieve_imapsieve sieve_extprograms
> }
> postmaster_address = postmaster at mydomain
>...
2018 Aug 17
2
imapsieve: Change message flags on COPY
..._mailbox1_causes = COPY
imapsieve_mailbox1_name = *
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_execute_bin_dir = /usr/local/lib/dovecot/sieve-bin
sieve_extensions = +editheader +vnd.dovecot.execute +vnd.dovecot.filter
+vnd.dovecot.pipe +vnd.dovecot.debug +vnd.dovecot.enviro
nment
sieve_filter_bin_dir = /usr/local/lib/dovecot/sieve-bin
sieve_pipe_bin_dir = /usr/lib/dovecot/sieve-bin
sieve_plugins = sieve_imapsieve sieve_extprograms
}
protocols = " imap lmtp sieve pop3 sieve"
service imap-login {
inet_listener imap {
port = 0
}
inet_listener imaps {
port = 1993
}
}
s...
2016 Oct 15
3
Pigeonhole/sieve possibly corrupting mails
...b {
args = scheme=CRYPT username_format=%u /etc/dovecot/users
driver = passwd-file
}
plugin {
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_execute_bin_dir = /usr/lib/dovecot/sieve-execute
sieve_execute_socket_dir = sieve-execute
sieve_extensions = +vnd.dovecot.filter +editheader
sieve_filter_bin_dir = /usr/lib/dovecot/sieve-filter
sieve_filter_socket_dir = sieve-filter
sieve_pipe_bin_dir = /usr/lib/dovecot/sieve-pipe
sieve_pipe_socket_dir = sieve-pipe
sieve_plugins = sieve_extprograms
}
postmaster_address = postmaster at krakonos.org
protocols = imap
service auth {
unix_listener /var...
2015 Mar 01
0
dsync panic
...= file:~/sieve;active=~/.dovecot.sieve
sieve_execute_bin_dir = /usr/local/etc/dovecot/sieve/execute
sieve_execute_socket_dir = sieve-execute
sieve_extensions = +notify +imapflags +editheader +vnd.dovecot.duplicate +vnd.dovecot.pipe +vnd.dovecot.filter +vnd.dovecot.execute +vnd.dovecot.debug
sieve_filter_bin_dir = /usr/local/etc/dovecot/sieve/filter
sieve_filter_socket_dir = sieve-filter
sieve_global = /usr/local/etc/dovecot/sieve
sieve_max_actions = 0
sieve_max_redirects = 16
sieve_max_script_size = 0
sieve_pipe_bin_dir = /usr/local/etc/dovecot/sieve/pipe
sieve_pipe_socket_dir = sieve-pipe...
2015 Sep 21
0
sieve_extprograms - run any individual script?
...t; 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";
> }
Uhh.. you're pointing extprograms to a directory where many programs can
be installed by default. That is unwis...
2017 Feb 21
0
Sieve and multi-auth databases
.../myhost/var/lib/dovecot/sieve/global/
>
> sieve_before = /sd/MAIL_IMAP_POP/SieveBefore
> sieve_after = /sd/MAIL_IMAP_POP/%d/SieveAfter/
> sieve_after2 = /sd/MAIL_IMAP_POP/SieveAfter/
>
> sieve_plugins = sieve_extprograms
> sieve_extensions = +vnd.dovecot.filter
> sieve_filter_bin_dir = /etc/dovecot/sieve-filters
>
> }
>
> - - - - + - - - -
> # Authentication for SQL users. Included from 10-auth.conf.
> passdb sql {
> driver = sql
> args = /etc/dovecot/dovecot-sql.conf.ext
> # Associated query:
> # password_query = SELECT email as user, pas...
2017 Apr 05
0
Using filter in an imapsieve script?
...uot; an imapsieve 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_mailbo...