Any chance for doing a similar thing like "debug_print" in the filters? As far as I see, there is no "debug_print" and "testprint" results turns out in the "wrong place".
In more details, let's have this small filter for example: # Exim filter ### -------------------- Virus warning filter: if $n1 is not "F: Virus Warning filter - 0010 - [$n4 $n5]" then endif testprint "F: Virus Warning filter - 0010 - [$n4 $n5]" #^ if $message_headers contains "found to be infected" then add 11 to n4 endif if $n4 is above 10 then add 1 to n1 add 10 to n2 endif # ### -------------------- Virus filter if $n1 is not "F: Virus filter - 0020 - [$n4 $n5]" then endif testprint "F: Virus filter - 0020 - [$n4 $n5]" if $n1 is 0 then add -$n4 to n4 if $h_subject CONTAINS "A Card for you -" then add 11 to n4 endif # if $n4 is above 10 then add 1 to n1 add 10 to n2 endif endif #end of filter An "exim4 -d-all+filter -bF ..." test would result in this: ... Condition is true: $n1 is not F: Virus Warning filter - 0010 - [$n4 $n5] Condition is false: $message_headers contains found to be infected Condition is false: $n4 above 10 Condition is true: $n1 is not F: Virus filter - 0020 - [$n4 $n5] Condition is true: $n1 is 0 Condition is false: $h_subject CONTAINS A Card for you - Condition is false: $n4 above 10 >>>>>>>>>>>>>>>> Exim pid=28983 terminating with rc=0 >>>>>>>>>>>>>>>> Return-path copied from sender Sender = [EMAIL PROTECTED] Recipient = [EMAIL PROTECTED] Testing Exim filter file "./filter_all2" Testprint: F: Virus Warning filter - 0010 - [0 0] Testprint: F: Virus filter - 0020 - [0 0] Add 0 to n4 Filtering did not set up a significant delivery. Normal delivery will occur. --------- See, my problem is that I would like to see some text "explanation" (debug) before (and/or after) some sections of conditions, like the following line: "Testprint: F: Virus Warning filter - 0010 - [0 0]" but not at the end of the results, but at the place wher the "condition is really happening", eg., where [instead of] line: "Condition is true: $n1 is not F: Virus Warning filter - 0010 - [$n4 $n5]" is. (And also see values of $n4, etc, not the string...) Any quirk to do that? Or is it a dev/wishlist item? Thanks in advance, G. -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
