<html dir="ltr"><head></head><body style="text-align:left; direction:ltr;"><div>Dear all, I try to recompile my learn_ham.sieve script, which fails with the message</div><div><br></div><div><a href="mailto:root@ida">root@ida</a>:/etc/dovecot# sievec sieve-scripts/report-ham.sieve </div><div><br></div><pre>report-ham: line 1: error: require command: unknown Sieve capability `vnd.dovecot.pipe'.</pre><pre>report-ham: line 1: error: require command: unknown Sieve capability `imapsieve'.</pre><pre>report-ham: line 19: error: unknown command 'pipe' (only reported once at first occurrence).</pre><pre>report-ham: error: validation failed.</pre><pre>sievec(root): Fatal: failed to compile sieve script 'sieve-scripts/report-ham.sieve'</pre><div><br></div><div>Yes, in conf.d/20-imap.conf, imapsieve and vnd.dovecot.pipe are explicitly enabled:</div><div><br></div><pre>protocol imap {</pre><pre> mail_plugins = $mail_plugins imap_sieve imap_acl</pre><pre> mail_max_userip_connections = 50</pre><pre><br></pre><pre>plugin {</pre><pre>sieve_plugins = sieve_imapsieve sieve_extprograms</pre><pre> # From elsewhere to Spam folder</pre><pre> imapsieve_mailbox1_name = Spam</pre><pre> imapsieve_mailbox1_causes = COPY</pre><pre> imapsieve_mailbox1_before = file:/etc/dovecot/sieve-scripts/report-spam.sieve</pre><pre> # From Spam folder to elsewhere</pre><pre> imapsieve_mailbox2_name = *</pre><pre> imapsieve_mailbox2_from = Spam</pre><pre> imapsieve_mailbox2_causes = COPY</pre><pre> imapsieve_mailbox2_before = file:/etc/dovecot/sieve-scripts/report-ham.sieve</pre><pre>#</pre><pre>sieve_pipe_bin_dir = /etc/dovecot/sieve-scripts</pre><pre>sieve_global_extensions = +vnd.dovecot.execute +vnd.dovecot.pipe</pre><pre><br></pre><pre> }</pre><pre>}</pre><pre><br></pre><pre><br></pre><div>I am obviously overlooking something here, but what?</div><div><br></div><div>Any hints will be greatly appreciated!</div><div><br></div><div>Johannes</div><div></div></body></html>