Re: [exim] How to trap "command timed out"? (avoid 451 rejec…

Top Page
Delete this message
Reply to this message
Author: Aki Kyo
Date:  
To: exim-users
Subject: Re: [exim] How to trap "command timed out"? (avoid 451 reject)
On 3/14/19, Jasen Betts via Exim-users <exim-users@???> wrote:
> On 2019-03-14, Aki Kyo via Exim-users <exim-users@???> wrote:
>> Hi,
>>
>> I'm running a command on a decoded MIME part:
>>
>> ${run{/path/to/command $mime_decoded_filename}}
>>
>> In some very rare cases, I get "command timed out" and the message is
>> rejected with 451 code
>>
>> Aside from debugging why it timed out, most important, how can I catch
>> this condition so the timed out command doesn't cause a 4xx temporary
>> rejection? My command not so important so I want to skip this command
>> and accept the message
>
> If you perform an action under a "warn" ACL verb then a temporary
> failure of the expansion will not cause the ACL to defer, instead
> you get a log line and the ACL will continue at the next verb.


It was in a warn block