Re: [exim] Get the value of an external script in a conditio…

Top Page
Delete this message
Reply to this message
Author: Jeremy Harris
Date:  
To: exim-users
Subject: Re: [exim] Get the value of an external script in a condition
On 20/02/18 09:15, Mueller via Exim-users wrote:
> #!/bin/bash
> out=$(/usr/bin/whois $1|grep "Registrar:"| cut -d ':' -f2| awk '{print $1}')
> echo "$out"
>
> I tried it with the $run command, but it uis always set to false!
>
> defer condition= ${if match{run{/etc/exim/panama
> $sender_address_domain}{NameCheap}{true}{false}}


The docs say:

"If the command succeeds (gives a zero return code) <string1> is
expanded and replaces the entire item; during this expansion, the
standard output/error from the command is in the variable $value. If the
command fails, <string2>, if present, is expanded and used."
--
Jeremy