<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><blockquote type="cite" class=""><span class="" style="display: inline !important;">Check that sieve-test actually shows it would do what you expect it to do.</span></blockquote><div class=""><br class=""></div><div class="">sieve-test just shows: learn-spam: error: the imapsieve extension cannot be used outside IMAP.</div><div class=""><br class=""></div><div class="">Andreas</div><br class=""><div><blockquote type="cite" class=""><div class="">Am 07.05.2018 um 20:56 schrieb Aki Tuomi <<a href="mailto:aki.tuomi@dovecot.fi" class="">aki.tuomi@dovecot.fi</a>>:</div><br class="Apple-interchange-newline"><div class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">On 2018-05-07 20:58, Andreas Krischer wrote:</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Hi, folks!<br class=""><br class="">My problem:<br class="">I set up dovecot with imapsieve to execute a script whenever a user copies a mail to his Spam folder (spam autolearning). Unfortunately this script is never executed regardless what I’m configuring for imapsieve. It looks like dovecot doesn’t really load the plugin…<br class=""><br class="">The "dovecot -n" output is attached.<br class=""><br class="">I already tried setting imapsieve_mailbox1_name to *, but even this does not execute the script… Also I tried a mailbox without mail_crypt enabled, no success as well.<br class=""><br class="">In the attached mail.log (mail_debug=yes) you can see, that imap_sieve_plugin is loaded, but it isn’t really executed.<br class=""><br class="">The normal (LMTP) sieve is working - if a mail is incoming the sieve module shows it work in mail.log:<br class=""><br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: file storage: Storage path `/var/vmail/myhost.name/postmaster/sieve' not found<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: file storage: Storage path `/var/vmail/myhost.name/postmaster/.dovecot.sieve' not found<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: storage: No default script location configured<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: User has no personal script<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: file storage: Using script storage path: /etc/dovecot/sieve/after/<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: file script: Opened script `spam' from `/etc/dovecot/sieve/after/spam.sieve'<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: executed after user's Sieve script(1): /etc/dovecot/sieve/after/spam.sieve<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: Mailbox <lmtp DATA>: Opened mail UID=1 because: header Message-ID (Cache file is unusable)<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: Opening script 1 of 1 from `/etc/dovecot/sieve/after/spam.sieve'<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: Loading script /etc/dovecot/sieve/after/spam.sieve<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: Script binary /etc/dovecot/sieve/after/spam.svbin successfully loaded<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: binary save: not saving binary /etc/dovecot/sieve/after/spam.svbin, because it is already stored<br class="">May 7 17:54:04 dovecot dovecot: lmtp(<a href="mailto:postmaster@myhost.name" class="">postmaster@myhost.name</a>): Debug: YEm9ILyS8FqSaAAAujt/SA: sieve: Executing script from `/etc/dovecot/sieve/after/spam.svbin'<br class=""><br class=""><br class="">I already spent hours on this problem so please let me know if you have any idea what the problem could be… :(<br class=""><br class="">Thanks in advance!<br class=""><br class="">Andreas<br class=""><br class=""><br class=""><br class=""></blockquote><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Check that sieve-test actually shows it would do what you expect it to do.</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Aki</span></div></blockquote></div><br class=""></body></html>