[exim-dev] [Bug 2932] New: The preexpand option must be appe…

Top Page
Delete this message
Reply to this message
Author: admin
Date:  
To: exim-dev
New-Topics: [exim-dev] [Bug 2932] The preexpand option must be appended to run with ',' but without a whitespace, [exim-dev] [Bug 2932] The preexpand option must be appended to run with ', ' but without a whitespace
Subject: [exim-dev] [Bug 2932] New: The preexpand option must be appended to run with ', ' but without a whitespace
https://bugs.exim.org/show_bug.cgi?id=2932

            Bug ID: 2932
           Summary: The preexpand option must be appended to run with ','
                    but without a whitespace
           Product: Exim
           Version: 4.96
          Hardware: x86
                OS: All
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Documentation
          Assignee: unallocated@???
          Reporter: r.jenster@???
                CC: exim-dev@???


Created attachment 1432
--> https://bugs.exim.org/attachment.cgi?id=1432&action=edit
Fix doc for $run preexpand option and add examples.

I took some time for us to realise that the new *preexpand* option must be
appended to **run** without whitespace.

With an additional whitespace you'll instead receive the following error
message:

```
2022-11-09 17:16:39 H=(exim4) [127.0.0.1] temporarily rejected DATA: failed to
expand ACL string "${run ,preexpand{/usr/bin/printf "<%s> " $acl_m_arg1
$acl_m_arg2 $acl_m_arg3}}": missing '{' for command arg of run
```

```
2022-11-09 16:31:40 H=(exim) [127.0.0.1] temporarily rejected DATA: failed to
expand ACL string "${run preexpand{/usr/bin/printf "<%s> " $acl_m_arg1
$acl_m_arg2 $acl_m_arg3}}": missing '{' for command arg of run
```

I've updated the docs and added examples that show the usage of the preexpand
option and point out the difference between run with and without the preexpand
option.

--
You are receiving this mail because:
You are on the CC list for the bug.