Displaying 20 results from an estimated 249 matches for "sieve_global_extensions".
2023 Mar 11
1
set imap flags in user sieve scripts
...4flags seems not to be accepted in an user script. My sieve
> editor shows an error. If I add require ["fileinto","imap4flags"]; to
> the script it just does not work.
>
> As said 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.
>
2020 Sep 24
2
How do I make "vnd.dovecot.environment" available?
Hi all,
According to the docs at https://wiki.dovecot.org/Pigeonhole/Sieve, some extensions are not available by default.
The docs tell me the sieve_plugins, sieve_extensions and/or sieve_global_extensions configs are involved, but I can find no authoritative documentation as to what the values should be.
What values must I use to make ?vnd.dovecot.environment? available?
Adding "sieve_global_extensions = +vnd.dovecot.environment? to 90-sieve.conf seems to not be enough.
[root at gatekeeper ~...
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
2017 Jun 08
2
pigeonhole: imapsieve: AntiSpam example
Is there a reason why vnd.dovecot.execute is called out for sieve_global_extensions
but no configuration or require is there for it on:
https://wiki.dovecot.org/HowTo/AntispamWithSieve
thanks!
--
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 E-Mail: larryrtx at gmail.com
US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
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
2018 Jun 11
2
Sieve_default
...lbox2_name = *
imapsieve_mailbox3_before = file:/usr/lib/dovecot/sieve/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...
2020 Oct 27
2
Sieve body test
...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.
2020 Apr 01
2
sieve compile error
...e:/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.org/pipermail/dovecot/attachments/20200401/8e9df010/...
2018 Feb 13
2
Setting up sieve with spam learning
...1_before = file:/usr/lib/dovecot/sieve/report-spam.sieve
imapsieve_mailbox1_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...
2017 Jun 12
1
pigeonhole: imapsieve: AntiSpam example
On 6/12/17, 8:59 AM, "Stephan Bosch" <stephan at rename-it.nl> wrote:
Op 8-6-2017 om 23:47 schreef Larry Rosenman:
> Is there a reason why vnd.dovecot.execute is called out for sieve_global_extensions
> but no configuration or require is there for it on:
> https://wiki.dovecot.org/HowTo/AntispamWithSieve
None that I can see.
It should be removed from the example, since it is not used.
Regards,
Stephan.
I don?t have edit rights. Can someone re...
2020 May 19
1
Sieve addheader directive works only partially
...nto 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 Folta:
>> require ?editheader?;...
2020 Sep 24
0
How do I make "vnd.dovecot.environment" available?
> On 24. Sep 2020, at 18.58, Graham Leggett <minfrin at sharp.fm> wrote:
>
> Hi all,
>
> According to the docs at https://wiki.dovecot.org/Pigeonhole/Sieve, some extensions are not available by default.
>
> The docs tell me the sieve_plugins, sieve_extensions and/or sieve_global_extensions configs are involved, but I can find no authoritative documentation as to what the values should be.
>
> What values must I use to make ?vnd.dovecot.environment? available?
>
> Adding "sieve_global_extensions = +vnd.dovecot.environment? to 90-sieve.conf seems to not be enough.
&g...
2018 Jun 13
3
Sieve_default
.../lib/dovecot/sieve/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...
2020 Nov 09
1
Sieve body test
...t;>
>>> 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).
> Ah, yes, so I do. I only had .pipe there. While I am here, does _global_ mean that they do not need to be listed in the requires header?
No, it means it can only be used from global (administrator-controlled)
scripts, like those configured for sieve_before/sieve_after. So, the
normal user...
2018 Apr 12
2
ACL for system users?
...tc/dovecot/sieve/imapsieve/report-ham.sieve
? imapsieve_mailbox2_causes = COPY
? imapsieve_mailbox2_from = Spamujo
? imapsieve_mailbox2_name = *
? sieve = file:~/sieve;active=~/.dovecot.sieve
? sieve_after = /etc/dovecot/sieve/final
? sieve_extensions = +vnd.dovecot.pipe +vnd.dovecot.debug
? sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.debug
? sieve_pipe_bin_dir = /usr/bin
? sieve_plugins = sieve_imapsieve sieve_extprograms
}
protocols = " imap lmtp sieve"
service auth {
? unix_listener /var/spool/postfix/private/auth {
??? group = postfix
??? mode = 0660
??? user = postfix
? }
?...
2018 May 09
1
possible to disable dh_key/ssl-parameters.dat generation when only using ECDHE ciphers.
...mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix = INBOX.
separator = .
type = private
}
passdb {
args = /etc/dovecot/dovecot-sql.conf
driver = sql
}
plugin {
sieve_execute_bin_dir = /etc/dovecot/sieve-executables
sieve_global_extensions = +vnd.dovecot.execute
sieve_plugins = sieve_extprograms
}
protocols = imap lmtp
service anvil {
unix_listener anvil-auth-penalty {
mode = 0600
}
}
service auth {
user = root
}
service imap-login {
client_limit = 6000
process_limit = 4
process_min_avail = 4
service_count = 0
v...
2015 Apr 08
3
sieve plugin editheader not found
...plugin {
args = /etc/dovecot/dovecot-sql.conf.ext
quota = maildir
quota_rule2 = trash:storage=+150M
quota_warning = storage=95%% quota-warning 95 %u
quota_warning2 = storage=80%% quota-warning 80 %u
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
sieve_extensions = +notify +imapflags
sieve_global_extensions = variables
}
postmaster_address = mailer-daemon at dev.someserver
service auth {
unix_listener /var/spool/postfix/private/auth {
group = mail
mode = 0660
user = postfix
}
unix_listener auth-userdb {
group = mail
mode = 0660
user = postfix
}
}
service lmtp {
unix_l...
2018 Oct 18
3
Fatal: setgid, imap connections dropped.
On 16.10.2018 21.32, J. de Meijer wrote:
> I'm still trying to fix this problem. Hopefully someone can help.
>
> I've upgraded dovecot to 2.3.3
> # dovecot --version
> 2.3.3 (dcead646b)
>
> That didn't help.
>
> Next I switched 10-auth.conf to use a local password file (instead of LDAP)
Can you provide doveconf -n please?
Aki
2020 Apr 22
2
Seive + Spamprobe terminates with signal 6
...y mailbox_delete mailbox_rename
mail_log_fields = uid box msgid size
sieve_before = file:/etc/dovecot/sieve/global.sieve
sieve_dir = ~/sieve
sieve_execute_bin_dir = /etc/dovecot/sieve
sieve_extensions = +notify +imapflags +vacation-seconds
sieve_global_dir = /etc/dovecot/sieve/
sieve_global_extensions = +vnd.dovecot.debug +editheader +vnd.dovecot.pipe +vnd.dovecot.execute
sieve_max_redirects = 30
sieve_max_script_size = 1M
sieve_pipe_bin_dir = /etc/dovecot/sieve
sieve_plugins = sieve_imapsieve sieve_extprograms
sieve_quota_max_scripts = 0
sieve_quota_max_storage = 0
sieve_re...
2018 Aug 14
2
imapsieve wrong matches on APPEND cause
...vmail/sieve/global/learn-spam.sieve
# From Spam folder to elsewhere
imapsieve_mailbox2_name = *
imapsieve_mailbox2_from = Spam
imapsieve_mailbox2_causes = COPY APPEND
imapsieve_mailbox2_before = file:/var/vmail/sieve/global/learn-ham.sieve
sieve_pipe_bin_dir = /usr/bin
sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment
+vnd.dovecot.debug
mail_log_events = delete undelete expunge save copy mailbox_create
mailbox_delete mailbox_rename
mail_log_fields = uid box msgid size flags vsize from subject
}
Thanks,
Alex