<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
span.E-MailFormatvorlage19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE-CH link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>Please kindly want to ask for any possible update ?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=DE style='mso-fareast-language:DE-CH'>Von:</span></b><span lang=DE style='mso-fareast-language:DE-CH'> mauric@gmx.ch <mauric@gmx.ch> <br><b>Gesendet:</b> Montag, 12. April 2021 10:44<br><b>An:</b> 'dovecot@dovecot.org' <dovecot@dovecot.org><br><b>Betreff:</b> sieve filter bevor.spam, arnt take effect<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hello<o:p></o:p></p><p class=MsoNormal>Please willing to filter “bevor spam” mail…..<o:p></o:p></p><p class=MsoNormal>filtering arnt take effect …. please i dont see the mistake.<o:p></o:p></p><p class=MsoNormal>Thanks for any possible update.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Debian buster<o:p></o:p></p><p class=MsoNormal>--<o:p></o:p></p><p class=MsoNormal>root@nmail:/etc/dovecot# dpkg -l | grep dovecot<o:p></o:p></p><p class=MsoNormal>dovecot-core                    1:2.3.4.1-5+deb10u6<o:p></o:p></p><p class=MsoNormal>dovecot-imapd                1:2.3.4.1-5+deb10u6<o:p></o:p></p><p class=MsoNormal>dovecot-lmtpd                 1:2.3.4.1-5+deb10u6<o:p></o:p></p><p class=MsoNormal>dovecot-managesieved 1:2.3.4.1-5+deb10u6<o:p></o:p></p><p class=MsoNormal>dovecot-mysql                 1:2.3.4.1-5+deb10u6<o:p></o:p></p><p class=MsoNormal>dovecot-sieve                   1:2.3.4.1-5+deb10u6<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>root@nmail:/etc/dovecot/sieve# cat before.sieve<o:p></o:p></p><p class=MsoNormal># Sieve rules that are run before the user's filters.<o:p></o:p></p><p class=MsoNormal># Messages flagged as spam are moved into the Junk folder.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>require [ "fileinto", "mailbox" ];<o:p></o:p></p><p class=MsoNormal>if header :contains "X-Spam-Flag" "YES"<o:p></o:p></p><p class=MsoNormal>{<o:p></o:p></p><p class=MsoNormal>    fileinto :create "INBOX.Junk";<o:p></o:p></p><p class=MsoNormal>    stop;<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>--<o:p></o:p></p><p class=MsoNormal>already executed<o:p></o:p></p><p class=MsoNormal># sieve before.sieve<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>--<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>service lmtp {<o:p></o:p></p><p class=MsoNormal>    unix_listener /var/spool/postfix/private/dovecot-lmtp {<o:p></o:p></p><p class=MsoNormal>    mode = 0600<o:p></o:p></p><p class=MsoNormal>    user = postfix<o:p></o:p></p><p class=MsoNormal>    group = postfix<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>--<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="mailto:root@nmail:/etc/dovecot/conf.d">root@nmail:/etc/dovecot/conf.d#</a> cat 90-sieve.conf<o:p></o:p></p><p class=MsoNormal>##<o:p></o:p></p><p class=MsoNormal>## Settings for the Sieve interpreter<o:p></o:p></p><p class=MsoNormal>##<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>plugin {<o:p></o:p></p><p class=MsoNormal>  # The path to the user's main active script. If ManageSieve is used, this the<o:p></o:p></p><p class=MsoNormal>  # location of the symbolic link controlled by ManageSieve.<o:p></o:p></p><p class=MsoNormal>  #  sieve = ~/sieve/.dovecot.sieve<o:p></o:p></p><p class=MsoNormal>  sieve = file:%h/sieve;active=%h/.dovecot.sieve<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>  # Directory for :personal include scripts for the include extension. This<o:p></o:p></p><p class=MsoNormal>  # is also where the ManageSieve service stores the user's scripts.<o:p></o:p></p><p class=MsoNormal>  sieve_dir = ~/sieve<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>  # Path to a script file or a directory containing script files that need to be<o:p></o:p></p><p class=MsoNormal>  # executed before the user's script. If the path points to a directory, all<o:p></o:p></p><p class=MsoNormal>  # the Sieve scripts contained therein (with the proper .sieve extension) are<o:p></o:p></p><p class=MsoNormal>  # executed. The order of execution within a directory is determined by the<o:p></o:p></p><p class=MsoNormal>  # file names, using a normal 8bit per-character comparison. Multiple script<o:p></o:p></p><p class=MsoNormal>  # file or directory paths can be specified by appending an increasing number.<o:p></o:p></p><p class=MsoNormal>  sieve_before = /etc/dovecot/sieve/before.sieve<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>--<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>root@nmail:/etc/dovecot# doveconf -n<o:p></o:p></p><p class=MsoNormal># 2.3.4.1 (f79e8e7e4): /etc/dovecot/dovecot.conf<o:p></o:p></p><p class=MsoNormal># Pigeonhole version 0.5.4 ()<o:p></o:p></p><p class=MsoNormal># OS: Linux 4.19.0-16-amd64 x86_64 Debian 10.9<o:p></o:p></p><p class=MsoNormal># Hostname: nmail.caloro.ch<o:p></o:p></p><p class=MsoNormal>auth_mechanisms = plain login<o:p></o:p></p><p class=MsoNormal>auth_verbose = yes<o:p></o:p></p><p class=MsoNormal>info_log_path = /var/log/mail.log<o:p></o:p></p><p class=MsoNormal>log_timestamp = %b %d %H:%M:%S Dovecot/<o:p></o:p></p><p class=MsoNormal>mail_access_groups = vmail<o:p></o:p></p><p class=MsoNormal>mail_location = maildir:~/Maildir<o:p></o:p></p><p class=MsoNormal>managesieve_notify_capability = mailto<o:p></o:p></p><p class=MsoNormal>managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave<o:p></o:p></p><p class=MsoNormal>namespace inbox {<o:p></o:p></p><p class=MsoNormal>  inbox = yes<o:p></o:p></p><p class=MsoNormal>  location =<o:p></o:p></p><p class=MsoNormal>  mailbox Drafts {<o:p></o:p></p><p class=MsoNormal>    special_use = \Drafts<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>  mailbox Junk {<o:p></o:p></p><p class=MsoNormal>    special_use = \Junk<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>  mailbox Sent {<o:p></o:p></p><p class=MsoNormal>    special_use = \Sent<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>  mailbox "Sent Messages" {<o:p></o:p></p><p class=MsoNormal>    special_use = \Sent<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>  mailbox Trash {<o:p></o:p></p><p class=MsoNormal>    special_use = \Trash<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>  prefix =<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal>passdb {<o:p></o:p></p><p class=MsoNormal>  args = /etc/dovecot/dovecot-sql.conf.ext<o:p></o:p></p><p class=MsoNormal>  driver = sql<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal>passdb {<o:p></o:p></p><p class=MsoNormal>  args = /etc/dovecot/dovecot-sql.conf.ext<o:p></o:p></p><p class=MsoNormal>  driver = sql<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal>plugin {<o:p></o:p></p><p class=MsoNormal>  sieve = ~/sieve/.dovecot.sieve<o:p></o:p></p><p class=MsoNormal>  sieve_dir = ~/sieve<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal>postmaster_address = <a href="mailto:mca@caloro.ch">mca@caloro.ch</a><o:p></o:p></p><p class=MsoNormal>protocols = imap lmtp sieve<o:p></o:p></p><p class=MsoNormal>service auth {<o:p></o:p></p><p class=MsoNormal>  unix_listener /var/spool/postfix/private/auth {<o:p></o:p></p><p class=MsoNormal>    group = postfix<o:p></o:p></p><p class=MsoNormal>    mode = 0660<o:p></o:p></p><p class=MsoNormal>    user = postfix<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>  unix_listener auth-client {<o:p></o:p></p><p class=MsoNormal>    mode = 0660<o:p></o:p></p><p class=MsoNormal>    user = mail<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal>service imap-login {<o:p></o:p></p><p class=MsoNormal>  inet_listener imap {<o:p></o:p></p><p class=MsoNormal>    port = 0<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>  inet_listener imaps {<o:p></o:p></p><p class=MsoNormal>    port = 993<o:p></o:p></p><p class=MsoNormal>    ssl = yes<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal>service lmtp {<o:p></o:p></p><p class=MsoNormal>  unix_listener /var/spool/postfix/private/dovecot-lmtp {<o:p></o:p></p><p class=MsoNormal>    group = postfix<o:p></o:p></p><p class=MsoNormal>    mode = 0600<o:p></o:p></p><p class=MsoNormal>    user = postfix<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal>service stats {<o:p></o:p></p><p class=MsoNormal>  unix_listener stats-reader {<o:p></o:p></p><p class=MsoNormal>    group = vmail<o:p></o:p></p><p class=MsoNormal>    mode = 0666<o:p></o:p></p><p class=MsoNormal>    user = vmail<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>  unix_listener stats-writer {<o:p></o:p></p><p class=MsoNormal>    group = vmail<o:p></o:p></p><p class=MsoNormal>    mode = 0666<o:p></o:p></p><p class=MsoNormal>    user = vmail<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ssl = required<o:p></o:p></p><p class=MsoNormal>ssl_cert = </etc/letsencrypt/live/nmail.caloro.ch/fullchain.pem<o:p></o:p></p><p class=MsoNormal>ssl_cipher_list = ECDHE-RSA-CHACHA20-POLY1305:ALL:!LOW:!SSLv2:!EXP:!aNULL<o:p></o:p></p><p class=MsoNormal>ssl_dh = # hidden, use -P to show it<o:p></o:p></p><p class=MsoNormal>ssl_key = # hidden, use -P to show it<o:p></o:p></p><p class=MsoNormal>ssl_min_protocol = TLSv1.2<o:p></o:p></p><p class=MsoNormal>userdb {<o:p></o:p></p><p class=MsoNormal>  args = /etc/dovecot/dovecot-sql.conf.ext<o:p></o:p></p><p class=MsoNormal>  driver = sql<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal>protocol lda {<o:p></o:p></p><p class=MsoNormal>  mail_plugins = " quota sieve"<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal>protocol imap {<o:p></o:p></p><p class=MsoNormal>  mail_plugins = " quota imap_quota"<o:p></o:p></p><p class=MsoNormal>  ssl_cert = </etc/letsencrypt/live/nmail.caloro.ch/fullchain.pem<o:p></o:p></p><p class=MsoNormal>  ssl_key = # hidden, use -P to show it<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal>protocol lmtp {<o:p></o:p></p><p class=MsoNormal>  mail_plugins = " sieve"<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Mauri<o:p></o:p></p></div></body></html>