Снипет снипет получения почты. Загрузка вложения

  • Автор темы Автор темы littleKongo
  • Дата начала Дата начала

littleKongo

Client
Регистрация
17.01.2015
Сообщения
244
Реакции
24
Баллы
18
Братья котаны и зенноманны, подскажите, пожалуйста, вариант решения такого вопроса:
Как через сниппет получения почты можно загрузить вложение в формате eml и уже оттуда парсить регуляркой то, что нужно?


eb019308e5bf4347a9313176db904496.png
 
Последнее редактирование:
Стандартный экшен не умеет работать с вложениями. Нужно смотреть в сторону отдельных dll библиотек для C# и писать код для C# экшена
 
Код:
Развернуть Свернуть Копировать
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload("infp@vavava.ru",
       "d4rfgf4tgt55q", "mail.vavava.ru", 143, false,
       ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.IMAP,
       24*100, 20, false);
// loop fo all messages
foreach(Tuple<string, string, string, string> tuple in allMails)
{
    // TODO Something useful with messages
    // tuple.Item1 - sibject, tuple.Item2 - from, tuple.Item3 - html message, tuple.Item4 - text message
   
    // adding messages to the table called Tabl1
    // tuple.Item1 - sibject, tuple.Item2 - from, tuple.Item3 - html message, tuple.Item4 - text message
      List<string> tmp = new List<string>();
       tmp.Add(tuple.Item1);
       tmp.Add(tuple.Item2);
       tmp.Add(tuple.Item3);
       tmp.Add(tuple.Item4);
       project.Tables["Allmessage"].AddRow(tmp);

}

Так а в таком снипете ничего нельзя поправить чтобы еще и вложение подгружалось?
 
есть ведь вроде код где вложение отправляет, по крайней мере .txt файл я много раз отправлял
 
Не знаю че вы так с почтой мучаетесь. Я раньше пользовался temp mail (оттуда через API можно хоть раз в сек собирать почту). Сейчас пользуюсь API гугловской почты и всё четко. Могу получить хоть 100 почт одновременно и быстро загрузить. Правда настроить акк на использование API Gmail сложновато.
 
есть ведь вроде код где вложение отправляет, по крайней мере .txt файл я много раз отправлял
Мне нужно получить вложение. Тем более это почта на своем домене. Гугл тут не поможет
 
Мне нужно получить вложение. Тем более это почта на своем домене. Гугл тут не поможет
Что мешает организовать пересылку и уже оттуда загружать все, что нравится.
 

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