I am using s22 IMAP
library to read emails from inbox it is work fine but it in read all email in inbox Primary, social and promotion emails how I can get only primary email.
using (ImapClient client = new ImapClient("imapHost", "imapPort", true))
{
client.Login("Email", "Password", S22.Imap.AuthMethod.Auto);
client.DefaultMailbox = "INBOX";
IEnumerable<uint> uids = client.Search(SearchCondition.All());
foreach (var uid in uids)
{
MailMessage message = client.GetMessage(uid, false);
}
client.Dispose();
}