Thank you Aki and Juergen! The default sieve location was different than mine, /home/vmail/ [email protected] insted of /home/vmail/name.firstname
The solution : vi /etc/dovecot/conf.d/90-sieve.conf sieve = file:/home/vmail/%n/sieve;active=/home/vmail/%n/.dovecot.sieve Cheers Samuel Le ven. 7 janv. 2022 à 12:45, Aki Tuomi <[email protected]> a écrit : > > > On 07/01/2022 13:20 Sam R <[email protected]> wrote: > > > > > > Hello, > > > > I have an issue with Sieve plugin, I can drive rules remotely with > sieve://myserver.fr:4190/?tls=YES (http://myserver.fr:4190/?tls=YES), the > rules are well created under /home/vmail/name.firstname, but these are > never executed. > > > > I have also read > https://doc.dovecot.org/configuration_manual/sieve/troubleshooting/, but > I don't see any evident mistake. > > > > here is my dovecot -n : > > > > # 2.3.13 (89f716dc2): /etc/dovecot/dovecot.conf > > # Pigeonhole version 0.5.13 (cdd19fe3) > > # OS: Linux 5.10.0-8-amd64 x86_64 Debian 11.0 ext4 > > # Hostname: mail.xxx.fr (http://mail.xxx.fr) > > auth_debug = yes > > auth_gssapi_hostname = $ALL > > auth_krb5_keytab = /etc/dovecot/dovecot.keytab > > auth_mechanisms = login plain gssapi > > mail_location = maildir:/home/vmail/%n/Maildir/ > > mail_privileged_group = mail > > managesieve_notify_capability = mailto > > 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 > > namespace inbox { > > inbox = yes > > location = > > mailbox Drafts { > > special_use = \Drafts > > } > > mailbox Junk { > > special_use = \Junk > > } > > mailbox Sent { > > special_use = \Sent > > } > > mailbox "Sent Messages" { > > special_use = \Sent > > } > > mailbox Trash { > > special_use = \Trash > > } > > prefix = > > } > > passdb { > > driver = pam > > } > > passdb { > > driver = pam > > } > > plugin { > > sieve = file:~/sieve;active=~/.dovecot.sieve > > } > > protocols = " imap lmtp sieve pop3" > > service lmtp { > > executable = lmtp -L > > unix_listener /var/spool/postfix/private/dovecot-lmtp { > > group = postfix > > mode = 0666 > > user = postfix > > } > > } > > service managesieve-login { > > inet_listener sieve { > > port = 4190 > > } > > } > > ssl = required > > ssl_cert = </etc/letsencrypt/live/mail.xxx.fr/fullchain.pem ( > http://mail.xxx.fr/fullchain.pem) > > ssl_client_ca_dir = /etc/ssl/certs > > ssl_client_ca_file = /etc/letsencrypt/live/mail.xxx.fr/chain.pem ( > http://mail.xxx.fr/chain.pem) > > ssl_dh = # hidden, use -P to show it > > ssl_key = # hidden, use -P to show it > > userdb { > > driver = passwd > > } > > userdb { > > args = uid=vmail gid=vmail home=/home/vmail/%u allow_all_users=yes > > driver = static > > } > > userdb { > > driver = passwd > > } > > protocol lmtp { > > mail_plugins = " sieve" > > } > > protocol lda { > > mail_plugins = " sieve" > > } > > > > Thanks for helping. > > > > kind regards. > > > > Samuel > > Try mail_debug=yes and see what you get in logs. > > Aki >
