Displaying 20 results from an estimated 485 matches for "sieve_extensions".
2011 Mar 02
3
Segfault in managesieve with "sieve_extensions = -redirect"
Hi!
I've got a segfault in managesieve while using:
sieve_extensions = -vacation -reject -spamtest -virustest -enotify -redirect
The problem seems to lie in "-redirect".
Reason for excluding "redirect" from sieve is my users should not use
sieve to forward or redirect mails but use an external method
(web-script to set LDAP attribute) which ch...
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 iam looking for a w...
2020 May 13
5
Sieve addheader directive works only partially
...a particular sender. This is what my user Sieve script looks like:
require ?editheader?;
if address :is "From? ?special-sender at example.com? {
addheader ?X-My-Custom-Header? ?Header Value";
}
I have enabled the editheader extension in my Dovecot configuration:
plugin {
?
sieve_extensions = +editheader
}
This doesn?t seem to work and no header is added to the email.
However, if I also move the email to a different folder in the same if-block, the header gets added just fine:
require ?editheader?;
require ?fileinto?;
if address :is "From? ?special-sender at example.com? {...
2016 Mar 24
3
sieve: filtering based on default destination/folder
Is it possible to make sieve filter based on default destination/folder?
How to trigger special processing/filtering rules when deliver has been executed as
'deliver -m archive ...' ?
--
A. Filip
2020 May 19
1
Sieve addheader directive works only partially
...esieve_sieve_capability = fileinto reject envelope encoded-character vacation 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...
2020 Oct 21
2
Sieve_before
...ilbox2_causes = COPY
imapsieve_mailbox2_before = file:/etc/dovecot/sieve/global/report-ham.sieve
sieve_global = /etc/dovecot/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_i...
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 "myfilter";
}
This is all working withou...
2015 Apr 11
1
sieve plugin editheader not found
...rocess returned 89
managesieve_client_workarounds =
managesieve_implementation_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_pl...
2013 Mar 13
1
Sieve mark message as read
I am trying to get the advanced functionality of managesieve working for our users. If this is not the proper place to ask this, please just say so. I have enabled sieve and it works just fine for basic moving messages to folders. However the problem comes in to play when a user selects something like "delete" or "mark as read" in the filter. It just simply does not do that
2020 Oct 27
2
Sieve body test
...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.
2013 Jan 10
1
problems with sieve
...ensions or those that are still under development. Some system
# administrators may want to disable certain Sieve extensions or
# enable those that are not available by default. This setting can
# use '+' and '-' to specify differences relative to the default.
# For example `sieve_extensions = +imapflags' will enable the
# deprecated imapflags extension in addition to all extensions
# enabled by default.
#sieve_extensions = +notify +imapflags
# The separator that is expected between the :user and :detail
# address parts introduced by the subaddress extension. This may...
2010 Feb 15
1
sieve addflag has stopped working
...file names don't have an "S" flag appended, while older messages
all have the "S" and show up as already seen in the mail clients.
I don't believe that I've updated dovecot recently, so I'm not sure why the
behavior has changed. Note that I do have
plugin {
sieve_extensions = +imapflags
}
in dovecot.conf. I know that imapflags is deprecated, but it is still supposed
to be supported. Unfortunately ingo1 doesn't support imap4flags yet
(http://bugs.horde.org/ticket/8784).
I'm trying to find log information that might indicate an error, but I'm not
finding...
2015 Dec 30
2
sieve-filter to script fails with SHUT_WR
...l_location = maildir:~/Maildir
maildir_broken_filename_sizes = yes
maildir_very_dirty_syncs = yes
plugin {
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
}
postm...
2015 Jun 10
0
can't enable sieve on ubuntu trusty
I try to create a sieve rule on a Ubuntu server ( managed by i-mscp)
For this rule i need the editheader extension.
I edited /etc/dovecot/conf.d/90-sieve.conf and added the following:
plugin {
#sieve_extensions = +notify +imapflags
sieve_extensions = +editheader
....
Restarted dovecot and didn't work
Looks like the content of 90-sieve.conf is ignored.
dovecot -n show no rule activated:
dovecot -n
# 2.2.9: /etc/dovecot/dovecot.conf
# OS: Linux 3.13.0-53-generic x86_64 Ubuntu 14.04.2 LTS
auth_me...
2023 Mar 11
1
set imap flags in user sieve scripts
...it works in a global script, but not an user one.
>
Is imap4flags maybe listed in sieve_global_extensions setting in your
config?
Then you need to remove it from there:
https://doc.dovecot.org/configuration_manual/sieve/configuration/#basic-configuration
You could also try to enable it via sieve_extensions. But AIUI that
shouldn't be needed.
>
2012 Mar 19
1
Problem with sieve
...h dovecot + sieve: it seems that the LDA
doesn't run sieve, and thus doesn't filter my emails.
Here's the sieve configuration:
plugin {
# Used by both the Sieve plugin and the ManageSieve protocol
sieve=/var/local/vmail/%n/dovecot.sieve
sieve_dir=/var/local/vmail/%n/sieve
sieve_extensions = +notify +imapflags
}
The managesiege:
protocol managesieve {
# Specify an alternative address:port the daemon must listen on
# (default: *:2000)
listen = localhost:2000
managesieve_logout_format = bytes ( in=%i : out=%o )
}
(this one is working fine, I can edit the filters through roundcu...
2015 Jan 12
2
pigeonhole: upgrade 0.4.3 -> 0.4.6 broke script storage
...e have been some
changes in the script storage location syntax but that old prefix-less
paths should still work fine.
My lda-configuration is very simple:
# lda
protocol lda {
mail_plugins = sieve
postmaster_address = <snip>
}
plugin {
sieve = /data/dovecot/user/%u.sieve
sieve_extensions = +editheader
sieve_max_redirects = 50
}
And even if I change $sieve to:
sieve = file:/data/dovecot/user/%u.sieve
the error messages disappear but based on the sudden unfiltered wave of
mails in my INBOX that I usually store somewhere else, I guess the path
still doesn't work.
Any id...
2016 Mar 17
2
Trouble getting vnd.dovecot.filter and filter visible/usable...
Hello,
I?m trying to make vnd.dovecot.filter available both globally and for users through sieve, but I haven?t had much luck getting things to work right. Sieve scripts won?t validate and vnd.dovecot.filter never shows up in the managesieve capability list. I?ve spent lots of time looking for where problems could be, but I?m out of ideas?So I?m asking you guys.
In the protocol lmtp section, I?m
2020 Oct 22
0
Sieve_before
...ilbox2_before = file:/etc/dovecot/sieve/global/report-ham.sieve
>
> sieve_global = /etc/dovecot/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/
>...
2017 Mar 08
2
Dovecot 2.2.27 proxy - enforcing per client IP connection limits
...ent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
}
passdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
plugin {
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_extensions = +notify +imapflags
}
protocols = imap pop3 lmtp sieve
service auth {
client_limit = 6120
}
service imap-login {
process_limit = 2048
process_min_avail = 20
service_count = 0
vsz_limit = 256 M
}
service imap {
process_limit = 2048
}
service managesieve-login {
inet_listener si...