Решил так:
exim -be '${if and { {inlist{$spf_result}{none:softfail}} {eq{$host_lookup_failed}{1}} }}'

On 15.09.2020 16:00, Mikhail Golub wrote:
# exim -bV
Exim version 4.94 #2 (FreeBSD 12.1) built 10-Sep-2020 07:50:44

Support for: crypteq iconv() use_setclassresources Perl Expand_dlfunc OpenSSL Content_Scanning DKIM PIPE_CONNECT PRDR SPF TCP_Fast_Open Experimental_SRS


On 15.09.2020 15:41, Viktor Cheburkin wrote:
Hi!

15 сент. 2020 г., в 15:34, Mikhail Golub <[email protected] <mailto:[email protected]>> написал(а):

Доброго времени суток.

Как заставить работать условие?

condition = ${if or { \
{spf=none:softfail} \
{eq{$host_lookup_failed}{1}} \
}}

exim -be 'condition = ${if or { {spf=none:softfail} {eq{$host_lookup_failed}{1}} }}'
Failed: unknown condition "spf" inside "or{...}" condition

Судя по этому, exim собран без spf, нужно собрать с libspf.

_______________________________________________
Exim-users mailing list
[email protected] <mailto:[email protected]>
http://mailground.net/mailman/listinfo/exim-users


--
Viktor Cheburkin
VC319-RIPE, VC1-UANIC


_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users



_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users



_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить