[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