[exim] sieve filter: vacation fails if exim started with -v …

Inizio della pagina
Delete this message
Reply to this message
Autore: Toby Darling
Data:  
To: exim-users
Oggetto: [exim] sieve filter: vacation fails if exim started with -v (exim 4.95)
Hi

I've been trying to use sieve filters through exim. I want to see what's
going on, so start exim with -v

# build-Linux-x86_64/exim -bd -oX 26 -v

The 'fileinto' and 'keep' work fine, but I couldn't get 'vacation'
working, it would always defer

<= toby@???
=> /lmb/home/testacct/mbox
= >toby@??? <testacct@???> R=userforward
T=address_reply defer (0): Failed to send message from address_reply
transport (1)

However, starting exim without -v

# build-Linux-x86_64/exim -bd -oX 26

and the vacation works!

<= toby@???
=> /lmb/home/testacct/mbox
<= <> R=1nCjIG-000NTZ-Nt U=testacct P=local S=554
=> >toby@??? <testacct@???> R=userforward
T=address_reply
Completed

# build-Linux-x86_64/exim --version
Exim version 4.95 #2 built 26-Jan-2022 15:19:30

Also repeated using 4.94.2

I hope this saves someone else a few hours of hair pulling.
Maybe of interest to -dev? Happy to share build/config details.

Cheers
Toby
--
Toby Darling, Scientific Computing (2N249)
MRC Laboratory of Molecular Biology
https://www.mrc-lmb.cam.ac.uk/scicomp/