Exim's match_local_part does not expand the second argument (unless
compiled with EXPAND_LISTMATCH_RHS), so this could not really have
worked before. We now use an lookup/lsearch instead of
match_local_part.
deny condition = ${if match_domain{$sender_address_domain}{+virtual_domains}{1}{0}}
condition = ${if exists {${extract{directory}{VDOMAINDATA}{${value}/neversenders}}}{1}{0}}
- condition = ${if match_local_part {$sender_address_local_part}{${extract{directory}{VDOMAINDATA}{${value}/neversenders}}}{1}{0}}
+ condition = ${lookup{$sender_address_local_part}lsearch{${extract{directory}{VDOMAINDATA}{${value}/neversenders}}{true}}
message = no mail should ever come from <$sender_address>
warn condition = ${if eq{$acl_m_prf}{localonly}}