We are using Aspose Version 14.2.1. We have a situation where we encounter a message with an empty To field. If we try to do the following:
var messageQueryBuilder = new MailQueryBuilder();
messageQueryBuilder.To.Contains("blah@blah.com");
var mailQuery = messageQueryBuilder.GetQuery();
pop3Client.ListMessages(mailQuery);
will fail with:
+ ex {“Value cannot be null.\r\nParameter name: field”} System.Exception {System.ArgumentNullException}
I also tried
var messageQueryBuilder = new MailQueryBuilder();
messageQueryBuilder.To.Contains("blah@blah.com");
messageQueryBuilder.To.NotEmpty();
var mailQuery = messageQueryBuilder.GetQuery();
pop3Client.ListMessages(mailQuery);
but that appears to work on each item in the collection it does not handle where the To collection is empty (i.e. !To.Any()).
Any help would be greatly appreciated.