[rt-users] . Re: Queue still being CC'ed with $ParseNewMessageForTicketCcs

Cena, Stephen (ext. 300) SJC at qvii.com
Thu Jan 12 12:01:51 EST 2017


That has solved it. Thank you!

Stephen Cena
Senior Systems Administrator 
Quality Vision International, Inc.
Phone: (585) 544-0450 x300
To notify helpdesk: http://helpdesk.ogp.qvii.com or email: hd-general at qvii.com
To report email issues: postmaster at qvii.com
)" <SJC at qvii.com>

If you want to use the /x modifier, provide a regular expression object, not a string:

Set($RTAddressRegexp,
    qr/
      (local-part1 at domain1\.tld)|
      (local-part2 at domain2\.tld)|
      (local-part3 at domain3\.tld)|
      : 
      :
      (local-partN at domainN\.tld)
    /xi );

Tangentially, the inner grouping ()s are not necessary here, but you will want to anchor the regular expression to the start and end of what it's matching. And you'll need to escape the "@" signs:

Set($RTAddressRegexp,
    qr/
       ^
         (
           local-part1\@domain1\.tld
         | local-part2\@domain2\.tld
         | local-part3\@domain3\.tld
         |  : 
         |  :
         | local-partN\@domainN\.tld
         )
       $
    /xi );


 - Alex




More information about the rt-users mailing list