2.3.13 (89f716dc2): /usr/local/etc/dovecot/dovecot.conf
Pigeonhole version 0.5.13 (cdd19fe3)
OS: FreeBSD 12.2-RELEASE-p2 amd64
auth_mechanisms = plain login debug_log_path = /var/log/dovecot/dovecot-debug.log default_client_limit = 1400 disable_plaintext_auth = no first_valid_gid = 6 imap_idle_notify_interval = 1 mins last_valid_gid = 1000 last_valid_uid = 65532 lda_mailbox_autocreate = yes lda_mailbox_autosubscribe = yes log_path = /var/log/dovecot/dovecot.log login_trusted_networks = (my ip address) mail_fsync = never mail_location = maildir:/usr/local/virtual/trash mail_plugins = quota maildir_stat_dirs = yes managesieve_notify_capability = mailto 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 vacation-seconds mmap_disable = yes namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { auto = subscribe special_use = \Junk } mailbox Sent { auto = subscribe special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { auto = subscribe special_use = \Trash } prefix = } passdb { args = /usr/local/etc/dovecot/dovecot-sql.conf driver = sql } plugin { quota = maildir:User quota quota_rule = *:bytes=0 recipient_delimiter = + sieve = file:~/sieve;active=~/.dovecot.sieve sieve_after = /usr/local/etc/dovecot/sieve_after sieve_extensions = +vacation-seconds sieve_max_actions = 50 sieve_max_redirects = 50 sieve_max_script_size = 1M sieve_redirect_envelope_from = recipient sieve_vacation_default_period = 7d sieve_vacation_max_period = 0 sieve_vacation_min_period = 1s } protocols = imap pop3 sieve service auth { unix_listener auth-client { mode = 0660 user = mailnull } unix_listener auth-userdb { group = mail mode = 0660 user = mailnull } } service imap-login { process_limit = 1000 process_min_avail = 0 } service imap { process_limit = 8192 vsz_limit = 320 M } service managesieve-login { inet_listener sieve { port = 4190 } process_min_avail = 0 service_count = 1 vsz_limit = 256 M } service pop3 { process_limit = 8192 } ssl_cert = </etc/ssl/certs/pem ssl_dh = # hidden, use -P to show it ssl_key = # hidden, use -P to show it submission_host = 127.0.0.1:25 userdb { args = /usr/local/etc/dovecot/dovecot-sql.conf driver = sql } verbose_proctitle = yes protocol lda { mail_plugins = quota sieve } protocol imap { mail_max_userip_connections = 40 mail_plugins = quota imap_quota } protocol pop3 { mail_max_userip_connections = 40 } protocol sieve { managesieve_logout_format = bytes=%i/%o }Temat: Re: sieve_after seems to not bring any effect to life in dovecot 2.3.13 dovecot-pigeonhole-0.5.13 Data: 2021-02-11 12:46 Nadawca: "Aki Tuomi" Adresat: "Bug Report" ; dovecot@dovecot.org;
On 11/02/2021 13:30 Bug Report wrote:
dovecot 2.3.13 (89f716dc2)
dovecot-pigeonhole-0.5.13
OS: FreeBSD amd64 12.2-RELEASE
After following code
require ["copy"];
rule:[redirect]
if true
{
redirect :copy "mail@mail.com"; keep;
}
(both with keep and without keep) is executed sieve_after seems to not execute at all.
Same code together with sieve_after was working as supposed in earlier versions.
Please provide output of
doveconf -n
.Aki