<div dir="ltr"><div>Thanks, this got me looking into sendmail a little closer. I've never used the program and didn't realize a dummy sendmail binary was installed on my system. Actually installed sendmail and it works now, messages are being filtered.</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Dec 18, 2018 at 4:32 AM Simon Matter <<a href="mailto:simon.matter@invoca.ch">simon.matter@invoca.ch</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> I'm trying to setup sieve and getting the following error in my logs:<br>
><br>
> Dec 17 10:36:07 bllmail01 cyrus/lmtp[14530]: sieve runtime error for<br>
> <a href="mailto:jschaeffer@harmonywave.net" target="_blank">jschaeffer@harmonywave.net</a> id<br>
> <CAFNRWC6zKssMS8cdyg1yG9t-fv6=+<a href="mailto:1jRpf4p5BKd8wgQ-19wgA@mail.gmail.com" target="_blank">1jRpf4p5BKd8wgQ-19wgA@mail.gmail.com</a>>:<br>
> Reject: Sendmail process terminated normally, exit status 255<br>
><br>
><br>
> I'm following the documentation here:<br>
> <a href="https://www.cyrusimap.org/imap/reference/admin/sieve.html?highlight=sieve#testing-the-sieve-server" rel="noreferrer" target="_blank">https://www.cyrusimap.org/imap/reference/admin/sieve.html?highlight=sieve#testing-the-sieve-server</a><br>
><br>
> I'm trying to get sieve working on my IMAP server. Using Ubuntu 16.04 with<br>
> the cyrus-imapd 2.4.18-3 package. I'm using the test sieve script shown in<br>
> the documentation to reject everything from my personal email:<br>
><br>
> require ["reject","fileinto"];<br>
> if address :is :all "From" "<a href="mailto:jschaeffer0922@gmail.com" target="_blank">jschaeffer0922@gmail.com</a>"<br>
> {<br>
>     reject "testing";<br>
> }<br>
><br>
> I then connect using sieveshell, upload the file, and activate it:<br>
><br>
> root@bllmail01:~# sieveshell -u <a href="mailto:jschaeffer@harmonywave.net" target="_blank">jschaeffer@harmonywave.net</a> -a<br>
> <a href="mailto:jschaeffer@harmonywave.net" target="_blank">jschaeffer@harmonywave.net</a> mail.harmonywave.cloud<br>
> connecting to mail.harmonywave.cloud<br>
> Please enter your password:<br>
>> put /tmp/testing.sieve testing<br>
>> activate testing<br>
>> list<br>
> testing  <- active script<br>
>> quit<br>
><br>
> However when I send a test email from my personal account to the email<br>
> I have setup on the IMAP server it always comes through and I get this<br>
> in mail.log:<br>
><br>
> Dec 17 10:36:07 bllmail01 cyrus/lmtp[14530]: sieve runtime error for<br>
> <a href="mailto:jschaeffer@harmonywave.net" target="_blank">jschaeffer@harmonywave.net</a> id<br>
> <CAFNRWC6zKssMS8cdyg1yG9t-fv6=+<a href="mailto:1jRpf4p5BKd8wgQ-19wgA@mail.gmail.com" target="_blank">1jRpf4p5BKd8wgQ-19wgA@mail.gmail.com</a>>:<br>
> Reject: Sendmail process terminated normally, exit status 255<br>
<br>
I think sieve tries to send mail using the configured sendmail binary and<br>
that doesn't work for some reason. You may check the sendmail config in<br>
your imapd.conf and also consult the mail logs to learn more.<br>
<br>
Regards,<br>
Simon<br>
<br>
</blockquote></div>