Search MSG
Searches a single MSG file for matching criteria.
Code
using DRIT.Mail;
using DRIT.Mail.Search;
var criteria = new MailSearchCriteria
{
SubjectContains = "report",
BodyContains = "quarterly",
};
foreach (IMailMessage match in MailSearcher.Search("message.msg", criteria))
{
Console.WriteLine($"Subject: {match.MapiMessage.Subject}");
}
Remarks
For a single MSG file, MailSearcher.Search loads the message and applies
the criteria. The result is a sequence of zero or one IMailMessage
instances.