<html><br />Am Freitag, Januar 07, 2022 12:20 CET, schrieb Sam R <sr42354@gmail.com>:<br /> <blockquote type="cite" cite="CA+4ycVwea4Q3k=0VESxdQ4ZX2V6HPUz3vezEDHZncQqCsMTo1A@mail.gmail.com"><div dir="ltr"><div>Hello,</div><div> </div><div>I have an issue with Sieve plugin, I can drive rules remotely with sieve://<a href="http://myserver.fr:4190/?tls=YES">myserver.fr:4190/?tls=YES</a>, the rules are well created under /home/vmail/name.firstname, but these are never executed.<br /><br />I have also read <a href="https://doc.dovecot.org/configuration_manual/sieve/troubleshooting/">https://doc.dovecot.org/configuration_manual/sieve/troubleshooting/</a>, but I don't see any evident mistake.</div><div> </div><div>here is my dovecot -n :</div><div><br /># 2.3.13 (89f716dc2): /etc/dovecot/dovecot.conf<br /># Pigeonhole version 0.5.13 (cdd19fe3)<br /># OS: Linux 5.10.0-8-amd64 x86_64 Debian 11.0 ext4<br /># Hostname: <a href="http://mail.xxx.fr">mail.xxx.fr</a><br />auth_debug = yes<br />auth_gssapi_hostname = $ALL<br />auth_krb5_keytab = /etc/dovecot/dovecot.keytab<br />auth_mechanisms = login plain gssapi<br />mail_location = maildir:/home/vmail/%n/Maildir/<br />mail_privileged_group = mail<br />managesieve_notify_capability = mailto<br />managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relationa                           l regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttex                           t<br />namespace inbox {<br />  inbox = yes<br />  location =<br />  mailbox Drafts {<br />    special_use = \Drafts<br />  }<br />  mailbox Junk {<br />    special_use = \Junk<br />  }<br />  mailbox Sent {<br />    special_use = \Sent<br />  }<br />  mailbox "Sent Messages" {<br />    special_use = \Sent<br />  }<br />  mailbox Trash {<br />    special_use = \Trash<br />  }<br />  prefix =<br />}<br />passdb {<br />  driver = pam<br />}<br />passdb {<br />  driver = pam<br />}<br />plugin {<br />  sieve = file:~/sieve;active=~/.dovecot.sieve<br />}<br />protocols = " imap lmtp sieve pop3"<br />service lmtp {<br />  executable = lmtp -L<br />  unix_listener /var/spool/postfix/private/dovecot-lmtp {<br />    group = postfix<br />    mode = 0666<br />    user = postfix<br />  }<br />}<br />service managesieve-login {<br />  inet_listener sieve {<br />    port = 4190<br />  }<br />}<br />ssl = required<br />ssl_cert = </etc/letsencrypt/live/<a href="http://mail.xxx.fr/fullchain.pem">mail.xxx.fr/fullchain.pem</a><br />ssl_client_ca_dir = /etc/ssl/certs<br />ssl_client_ca_file = /etc/letsencrypt/live/<a href="http://mail.xxx.fr/chain.pem">mail.xxx.fr/chain.pem</a><br />ssl_dh = # hidden, use -P to show it<br />ssl_key = # hidden, use -P to show it<br />userdb {<br />  driver = passwd<br />}<br />userdb {<br />  args = uid=vmail gid=vmail home=/home/vmail/%u allow_all_users=yes<br />  driver = static<br />}<br />userdb {<br />  driver = passwd<br />}<br />protocol lmtp {<br />  mail_plugins = " sieve"<br />}<br />protocol lda {<br />  mail_plugins = " sieve"<br />}<br /> </div><div>Thanks for helping.</div><div> </div><div>kind regards.</div><div> </div><div>Samuel</div></div></blockquote>Hi,<br /><br />maybe you should tell dovecot where to look for the sieve files.<br /><br />Like<br />plugin {<br />sieve = /srv/vmail/%Ld/%Ln/.dovecot.sieve<br />...<br />Cheers<br /><br />Juergen<div class="moz-signature"><div class="moz-signature"><div class="moz-signature"><div class="moz-signature"><div class="moz-signature"><div class="moz-signature"><table width="75%" cellspacing="2" cellpadding="2" border="0"><tbody><tr><td valign="top"> </td><td valign="top" align="left"> </td></tr></tbody></table></div></div></div></div></div></div></html>