title: Executing batch operations on mulitiple Items using exchangelib
body: <p>I am looking for a way to apply same actions on multiple Items, example Messages with a single call. Example, I retrieve a set of Messages using a search filter. After this I would want to delete the messages that matched the criteria. Currently, I iterate and call the delete() call on each item. Is there a way to call delete on the whole collection in order to optimize the number of calls?</p>
  <p>I saw that EWS has this support but was not able to find an equivalent on the (awesome) Exchangelib.</p>
  <p><a href="https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-process-email-messages-in-batches-by-using-ews-in-exchange" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-process-email-messages-in-batches-by-using-ews-in-exchange</a></p>