Как принять письмо из почты - которые находятся не только во входящих?

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 496
Благодарностей
1 304
Баллы
113
Ребята, есть снипет для примема почты, так как кубиком зенно, у меня не вышло нормально принять и обработать почту из autograf.pl .

C#:
var server = project.Variables["A5_IMAP_Server"].Value;

string port = "993";

int count = 5; // предел сколько писем брать в обработку (берет начиная от новых)

var login = project.Variables["A3_ACC_Mail"].Value; // переменная с логином типа (смените на рабочую, а то эта умрет на днях)

var password = project.Variables["A4_ACC_Pass"].Value; // пароль от почты: cUwyru9t008

project.Lists["Message"].Clear(); // очищаем список, в торый будет скачивать письма



try {

   using (var client = new ImapClient())

   {

 client.Connect(server, int.Parse(port), true);

       client.Authenticate(login, password);

       var inbox = client.Inbox;

       inbox.Open(FolderAccess.ReadWrite);

      



       for (int i = inbox.Count-1; i >=0 && i >= inbox.Count - count; i--)

       {

           var message = inbox.GetMessage(i);

  project.Lists["Message"].Add(message.HtmlBody);

 

 }

 

       client.Disconnect(true);

   }

} catch (Exception e){

   return e.Message;

}
Но он принимает лишь сообщения из входящих, а как добавить возможность проверять все папки приема почт? Например папка спам и другие созданные папки?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 712
Баллы
113

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 496
Благодарностей
1 304
Баллы
113
client.Inbox;

кроме этого inbox , нет других вариантов в этом классе ?
Вот все каталоги, которые находит. Или есть вариант посмотреть по другому классы?
62225
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)