Получение списка почт

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
474
Благодарностей
192
Баллы
43
Всем привет. Не могу решить такую задачу.
Клиент отправляет с 1000 mail.ru КП по базе клиентов.
Моя задача собрать почты, на которые клиенты ответили.
Можно ли как-то через кубик принятия почты собрать почты клиентов, ответивших на кп?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 608
Благодарностей
10 108
Баллы
113
Всем привет. Не могу решить такую задачу.
Клиент отправляет с 1000 mail.ru КП по базе клиентов.
Моя задача собрать почты, на которые клиенты ответили.
Можно ли как-то через кубик принятия почты собрать почты клиентов, ответивших на кп?
Через стандартный кубик проблематично будет.
Можно с помощью C# метода:
C#:
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload(project.Variables["Email_login"].Value,
       project.Variables["Email_password"].Value, project.Variables["Email_server"].Value, Convert.ToInt32(project.Variables["Email_port"].Value), true,
       ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.IMAP,
       24*100, 200, false);

// 24 - 24 часа
// 100 - в течение последних 100 дней
// 200 - не более 200 писем

foreach(Tuple<string, string, string, string> tuple in allMails)
{
    project.Lists["List"].Add(tuple.Item4);
}
Обходите в цикле все почты этим кодом, код собирает письма в список List,
а из этого списка уже парсите почты клиентов.
 
  • Спасибо
Реакции: Dorian_Gray и spbalexpiter

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
474
Благодарностей
192
Баллы
43
Через стандартный кубик проблематично будет.
Можно с помощью C# метода:
C#:
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload(project.Variables["Email_login"].Value,
       project.Variables["Email_password"].Value, project.Variables["Email_server"].Value, Convert.ToInt32(project.Variables["Email_port"].Value), true,
       ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.IMAP,
       24*100, 200, false);

// 24 - 24 часа
// 100 - в течение последних 100 дней
// 200 - не более 200 писем

foreach(Tuple<string, string, string, string> tuple in allMails)
{
    project.Lists["List"].Add(tuple.Item4);
}
Обходите в цикле все почты этим кодом, код собирает письма в список List,
а из этого списка уже парсите почты клиентов.
к сожалению не работает код
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 608
Благодарностей
10 108
Баллы
113

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