I'm writing a monitoring solution using python3 with exchangelib and trying to count messages in our team's mailbox. One of the criteria: recipient list must contain specific email address.
When i use filter()
with author
or subject
arguments script is working fine and return correct results.
But when i tried to filter by to_recipients
or to_recipients__contains
(which is list-type field), script throws an exception:
ValueError: EWS does not support filtering on field 'to_recipients'
Is there a way to filter mailbox by recipient email_address
, avoiding to fetch all messages and than filtering it on the client side?