MailKit/Imap получить почту - C#

Узнай цену своей работы

Формулировка задачи:

Пробую получить почту с помощью библиотек MailKit, все что нашел и понял из исходников в интернете это
 
 using (var client = new ImapClient())
            {
                client.Connect("imap.googlemail.com", 993, true);
                
                client.Authenticate(login, pass);
             }
Подключение есть, ага. Вот только что дальше? у client'a не вижу ф-й на извлечение писем или хотя бы их количества. В общем прошу помощи.

Решение задачи: «MailKit/Imap получить почту»

textual
Листинг программы
namespace Ghost
{
 
    using System;
    using MailKit;
    using MailKit.Net.Imap;
 
    class Program
    {
        static void Main(string[] args)
        {
            using (ImapClient client = new ImapClient())
            {
                client.Connect("imap.gmail.com", 993, true);
                client.Authenticate("xxxx@gmail.com", "password");
                IMailFolder inbox = client.Inbox;
                inbox.Open(FolderAccess.ReadOnly);
                Console.WriteLine("Входящие {0}", inbox.Count); ;
            }
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.462 из 5