public static void Run()
{
// ExStart:FilterMessagesFromPOP3Mailbox
// Connect and log in to POP3
const string host = "host";
const int port = 110;
const string username = "[email protected]";
const string password = "password";
Pop3Client client = new Pop3Client(host, port, username, password);
// Set conditions, Subject contains "Newsletter", Emails that arrived today
MailQueryBuilder builder = new MailQueryBuilder();
builder.Subject.Contains("Newsletter");
builder.InternalDate.On(DateTime.Now);
// Build the query and Get list of messages
MailQuery query = builder.GetQuery();
Pop3MessageInfoCollection messages = client.ListMessages(query);
Console.WriteLine("Pop3: " + messages.Count + " message(s) found.");
// ExEnd:FilterMessagesFromPOP3Mailbox
}
}