[prev in list] [next in list] [prev in thread] [next in thread]
List: exim-users
Subject: Re: [exim] Help with RegExp
From: Jeremy Harris via Exim-users <exim-users () exim ! org>
Date: 2021-04-21 9:05:06
Message-ID: 320aaac5-f6c0-a5b5-dc47-d17b1b19653d () wizmail ! org
[Download RAW message or body]
On 21/04/2021 07:39, Luca Bertoncello via Exim-users wrote:
> warn set acl_m_from = ${domain:${sg {$h_from:} {^\N(.*)?\<(.*)?\>$\N} {\$1}}}
> Unfortunately, if the FROM-Header contains a comma (eg: "Tester, Test <test.tester@test.de>") it fails.
> acl_m_from is empty
# exim -d-all+expand -be
[...]
> FOO=Tester, Test <test.tester@test.de>
Defined macro 'FOO'
> ${domain:${sg {FOO} {^\N(.*)?\<(.*)?\>$\N} {\$1}}}
╭considering: ${domain:${sg {Tester, Test <test.tester@test.de>} {^\N(.*)?\<(.*)?\>$\N} {\$1}}}
╭considering: ${sg {Tester, Test <test.tester@test.de>} {^\N(.*)?\<(.*)?\>$\N} {\$1}}}
╭considering: Tester, Test <test.tester@test.de>} {^\N(.*)?\<(.*)?\>$\N} {\$1}}}
├──expanding: Tester, Test <test.tester@test.de>
╰─────result: Tester, Test <test.tester@test.de>
╭considering: ^\N(.*)?\<(.*)?\>$\N} {\$1}}}
├──expanding: ^\N(.*)?\<(.*)?\>$\N
╰─────result: ^(.*)?\<(.*)?\>$
╭considering: \$1}}}
├──expanding: \$1
╰─────result: $1
╭considering: $1
├──expanding: $1
╰─────result: Tester, Test
├──expanding: ${sg {Tester, Test <test.tester@test.de>} {^\N(.*)?\<(.*)?\>$\N} {\$1}}
╰─────result: Tester, Test
├──expanding: ${domain:${sg {Tester, Test <test.tester@test.de>} {^\N(.*)?\<(.*)?\>$\N} {\$1}}}
╰─────result:
>
--
Cheers,
Jeremy
--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic