We are in the process of migrating transport rules from MS Exchange to PROXMOX and noticed that it is not possible (compared to MS Excchange) to create exceptions for mail filters. Therefore we tried to logicaly link multiple checks with inverted regex (e.g. "NOT 'STRING'" like ^(?!STRING.*$) ) but are facing the next issue that AND is not possible for content checks.
Example of what we need:
MODIFY subject (action object)
IF the mail comes from specific domain (From Object)
AND the header field "subject" contains a specific word (What Object)
AND the header field "received" DOES NOT contains a specific word (What Object).
The first three lines are working fine, but it seems there is no way to have two AND combined header field checks!?
We already tried to combine two "What Objects" within a Mail Filter and also one single "What Object" with two regex: In both cases the object groups are linked by AND but the elements within one group or within one object are always liked by OR.
Is there any other trick we are not aware of?
How do ther users work around this limitation?
Any plans for the future to add exceptions and/or logic operators for rules?
Example of what we need:
MODIFY subject (action object)
IF the mail comes from specific domain (From Object)
AND the header field "subject" contains a specific word (What Object)
AND the header field "received" DOES NOT contains a specific word (What Object).
The first three lines are working fine, but it seems there is no way to have two AND combined header field checks!?
We already tried to combine two "What Objects" within a Mail Filter and also one single "What Object" with two regex: In both cases the object groups are linked by AND but the elements within one group or within one object are always liked by OR.
Is there any other trick we are not aware of?
How do ther users work around this limitation?
Any plans for the future to add exceptions and/or logic operators for rules?