On 2021-09-08 07:02, nb via Exim-users wrote:
Le 2021-09-08 06:46, MRob via Exim-users a écrit :On 2021-09-08 05:03, Jasen Betts via Exim-users wrote: > On 2021-09-07, MRob via Exim-users <[email protected]> wrote: > > Hellos, I was trying to write a clause that needs to combine > > 'sender_domains' and 'hosts' in *OR* condition so I can't put on two > > separate lines. > > > > Is only way for this to repeat the full clause, once with > > sender_domains > > and one with hosts? > > > if it was an accept or deny rule you could just have another > rule for the other condition > > So it must be a require rule > > change it to a deny rule and invert both conditions. > De Morgan's theorem.It's a deny rule, but I can't change it to accept because if it doesn'tmatch I want it to continue to the next clause. -- ## 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/Hi, I'm not sure this is what you want but I have an "or" condition: condition = ${if or{\ {match{$mime_content_type}{(?i)executable}}\ {match{$mime_filename}{\N(?i)\.(exe|com|vbs|bat|pif|scr|hta|js|cmd|chm|cpl|jsp|reg|vbe|lnk|dll|sys|btm|dat|msi|prf|vb)$\N}}\ }} Here I use mime type and filename extension.
I don't think you can put hosts or sender_domains in like that:
${if or{{hosts = ...}{sender_domains = ...}}}
--
## 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/
