Re: [exim] error in ACL: unknown ACL condition/modifier in "…

Top Page
Delete this message
Reply to this message
Author: Heiko Schlittermann
Date:  
To: exim-users
Subject: Re: [exim] error in ACL: unknown ACL condition/modifier in "demime = *"
Gary Stainburn <gary.stainburn@???> (Di 02 Mai 2017 11:10:58 CEST):
> I'm running a Centos 7 system and I have just done a 'yum update' for the


> The offending code was in acl_check_data and was:
>
> # GPS added 2014-04-30
>      warn  message = X-MIME-Error: $demime_reason
>            demime = *
>            condition = ${if >{$demime_errorlevel}{0}{1}{0}}
>            set acl_m_greylistreasons = Message has MIME error: \ 
> $demime_reason\n$acl_m_greylistreasons

>
> As you can see, this code has been in for a long time. Can anyone tell me why
> a system update would break this, and what I need to do to fix it.
>
> All of the Google responses that seem to relate to this all date back to
> 2005 -> 2008 so I don't think they're relevant.


demime is deprecated for a long time already. Now, with the current
versions of Exim the demime ACL condition isn't supported anymore (since
and including Exim 4.88).

You need to use MIME ACL (acl_smtp_mime).

    Best regards from Dresden/Germany
    Viele Grüße aus Dresden
    Heiko Schlittermann
-- 
 SCHLITTERMANN.de ---------------------------- internet & unix support -
 Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} -
 gnupg encrypted messages are welcome --------------- key ID: F69376CE -
 ! key id 7CBF764A and 972EAC9F are revoked since 2015-01 ------------ -