search for: sieve_extensions

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...