Re: Getting xfilter AND delivery to working

Philip Rhoades <[email protected]> Fri, 05 Feb 2016 00:34:36 +1100
Newsgroups gmane.mail.maildrop
Message-ID <acd8e69c3963672959d4650593681ef8@localhost>
Milan,


On 2016-02-04 20:39, Milan Obuch wrote:
> On Thu, 04 Feb 2016 19:14:24 +1100
> Philip Rhoades <[email protected]> wrote:
> 
>> People,
>> 
>> I have this filter:
>> 
>> if( /^[TC][[co]:.*tst/ )
>> {
>>      xfilter "/home/phil/bin/bash_internal_variables.sh
>> > /home/phil/t" to $DEFAULT/.tst/
>> }
>> 
>> and the xfilter is working but the delivery is not - if I reverse the
>> lines, the delivery works but the xfilter does not - how can I get
>> BOTH lines to work?
>> 
> 
> Hi,
> 
> did zou examine your mailogs? Maybe there is a clue...


No errors or anything unusual . .


> Also, could you
> show us what's there in /home/phil/bin/bash_internal_variables.sh file?


#!/bin/bash

echo -n "!                | " ;	echo $!
echo -n "#                | " ;	echo $#
echo -n "$                | " ;	echo $$
echo -n "*                | " ;	echo $*
echo -n "-                | " ;	echo $-
echo -n "0                | " ;	echo $0
echo -n "1                | " ;	echo $1
echo -n "2                | " ;	echo $2
echo -n "?                | " ;	echo $?
echo -n "@                | " ;	echo $@
echo -n "BASH             | " ;	echo $BASH
echo -n "BASHPID          | " ;	echo $BASHPID
echo -n "BASH_ENV         | " ;	echo $BASH_ENV
echo -n "BASH_SUBSHELL    | " ;	echo $BASH_SUBSHELL
echo -n "BASH_VERSINFO[n] | " ;	echo $BASH_VERSINFO[n]
echo -n "BASH_VERSION     | " ;	echo $BASH_VERSION
echo -n "CDPATH           | " ;	echo $CDPATH
echo -n "DIRSTACK         | " ;	echo $DIRSTACK
echo -n "EDITOR           | " ;	echo $EDITOR
echo -n "ENV              | " ;	echo $ENV
echo -n "EUID             | " ;	echo $EUID
echo -n "FUNCNAME         | " ;	echo $FUNCNAME
echo -n "GLOBIGNORE       | " ;	echo $GLOBIGNORE
echo -n "GROUPS           | " ;	echo $GROUPS
echo -n "HOME             | " ;	echo $HOME
echo -n "HOSTNAME         | " ;	echo $HOSTNAME
echo -n "HOSTTYPE         | " ;	echo $HOSTTYPE
echo -n "IFS              | " ;	echo $IFS
echo -n "IFS defaults to  | " ;	echo $IFS defaults to
echo -n "IGNOREEOF        | " ;	echo $IGNOREEOF
echo -n "LC_COLLATE       | " ;	echo $LC_COLLATE
echo -n "LC_CTYPE         | " ;	echo $LC_CTYPE
echo -n "LINENO           | " ;	echo $LINENO
echo -n "LOGNAME          | " ;	echo $LOGNAME
echo -n "MACHTYPE         | " ;	echo $MACHTYPE
echo -n "MAIL             | " ;	echo $MAIL
echo -n "OLDPWD           | " ;	echo $OLDPWD
echo -n "OSTYPE           | " ;	echo $OSTYPE
echo -n "PATH             | " ;	echo $PATH
echo -n "PIPESTATUS       | " ;	echo $PIPESTATUS
echo -n "PIPESTATUS[0]    | " ;	echo $PIPESTATUS[0]
echo -n "PIPESTATUS[1]    | " ;	echo $PIPESTATUS[1]
echo -n "PPID             | " ;	echo $PPID
echo -n "PROMPT_COMMAND   | " ;	echo $PROMPT_COMMAND
echo -n "PS1              | " ;	echo $PS1
echo -n "PS2              | " ;	echo $PS2
echo -n "PS3              | " ;	echo $PS3
echo -n "PS4              | " ;	echo $PS4
echo -n "PWD              | " ;	echo $PWD
echo -n "REPLY            | " ;	echo $REPLY
echo -n "SECONDS          | " ;	echo $SECONDS
echo -n "SHELL            | " ;	echo $SHELL
echo -n "SHELLOPTS        | " ;	echo $SHELLOPTS
echo -n "SHLVL            | " ;	echo $SHLVL
echo -n "TERM             | " ;	echo $TERM
echo -n "TMOUT            | " ;	echo $TMOUT
echo -n "UID              | " ;	echo $UID
echo -n "USER             | " ;	echo $USER
echo -n "USERNAME         | " ;	echo $USERNAME
echo -n "_                | " ;	echo $_
echo -n "time             | " ;	echo $time

but why should anything in there matter?  Even if an error code was 
returned, maildrop should still execute the "to" command?


> I am using xfilter in various ways in the same recipe with (mostly) cc,
> but to works as well, so I think your issue could be something else.
> 
> And, last but not least, you did not tell us which version are you
> using.


maildrop-2.8.1-3.fc23.x86_64

Thanks,

Phil.
-- 
Philip Rhoades

PO Box 896
Cowra  NSW  2794
Australia
E-mail:  [email protected]

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140