<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Hi,</div><div class=""><br class=""></div><div class="">Pigeonhole release for Dovecot v2.3.16.</div><div class=""><br class=""></div><div class=""><a href="https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-0.5.16.tar.gz" class="">https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-0.5.16.tar.gz</a></div><div class=""><a href="https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-0.5.16.tar.gz.sig" class="">https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-0.5.16.tar.gz.sig</a></div><div class=""><br class=""><div class="">Binary packages in <a href="https://repo.dovecot.org/" class="">https://repo.dovecot.org/</a><br class="">Docker images in <a href="https://hub.docker.com/r/dovecot/dovecot" class="">https://hub.docker.com/r/dovecot/dovecot</a></div></div><div class=""><br class=""></div><div class=""><div class=""> * .dovecot.sieve.log file now includes year in the header.</div><div class=""> * Change Sieve script result execution to delay definitive action</div><div class="">   execution to the end of a successful Sieve script execution session.</div><div class="">   This is part of an effort to solve problems with the Sieve duplicate</div><div class="">   test. As a side-effect, some rare temporary-error cases yield</div><div class="">   different results, in which partial failure is more likely.</div></div><div class=""><br class=""></div></body></html>