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

spbalexpiter

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

sergodjan66

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
9 777
Благодарностей
3 725
Баллы
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
Сообщения
169
Благодарностей
14
Баллы
18
Через стандартный кубик проблематично будет.
Можно с помощью 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,
а из этого списка уже парсите почты клиентов.
к сожалению не работает код
 

sergodjan66

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
9 777
Благодарностей
3 725
Баллы
113

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