Hi Guys,
I am having issues with my ticket Filter Rules. No sure my logic is not correct. Let me explain here,
I have version - v1.17 (1d8b790), PHP: 8.0.20 and MySQL: 8.0.21 running on CentOS 8 Stream.
We have 3 departments (fake department emails)
- state1_orders@test.com (alias address: state1.orders@test.com) [Department: State1]
- state2_orders@test.com (alias address: state2.orders@test.com) [Department: State2]
- state3_orders@test.com (alias address: state3.orders@test.com) [Department: State3]
- orders@test.com [Department: StateHQ]
I have filter rules with matching criteria is to any rules.
Filter: State1 ( other filters are State2, State3 and StateHQ with their own email address and set to correct Dept)
So each of the states has similar rules described as above and it seems to be working. However there is little twist,
we have another state4_orders@test.com(Alias is state4.orders@test.com) . This state4 does not have department in ticket system. They are still using this email address as a distribution list . So when they send email to state1_orders@test.com and Cc: state4.orders@test.com , ticket filter set the department (StateHQ) instead of State1.
In the ticket trace,
- Created by (Sender Name)
- Sender added state4.orders via Email (cc) as collaborators
- StateHQ Filter set Department to StateHQ
So, I don't get the logic here. "To" address is state1_orders@test.com , so why in the first place, it even goes and set the department to StateHQ. StateHQ Filter has lower priority than State1 Filter.
Thanks in advance, let me know if my explanation is not clear enough.