使用 EWS Managed API 移动一批 EmailMessages

Moving batch of EmailMessages using EWS Managed API

是否可以通过一个请求将 EmailMessage 的列表移动到 Exchange Web 服务? 移动一条消息的唯一方法是 EmailMessage.Move 方法:

Item item = beforeMessage.Move(WellKnownFolderName.JunkEmail)

有没有可能要一批货?

使用 MoveItems 方法,例如 ExchangeService.MoveItems https://msdn.microsoft.com/en-us/library/office/microsoft.exchange.webservices.data.exchangeservice.moveitems(v=exchg.80).aspx,它将对请求进行批处理。我会谨慎优化您的批量大小以避免节流问题。