Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > Отделить вложения от входящих писем


Автор: olgofur 24.8.2011, 09:44
Добрый день smile
в общем, задача - на почту приходят письма, текст писем неважен, нужны только вложения, которые могут достигать большого размера (сколько конкретно я не знаю, но могут). Пыталась использовать библиотеки http://www.codeproject.com/KB/IP/despop3client.aspx?fid=33306&select=3713146&tid=3713146 и http://stackoverflow.com/questions/44383/reading-email-using-pop3-in-c/671140#671140. С#Mail справился с загрузкой вложений, но письма с вложениями около 3МБ уже вызвали эксепшн (response timeout), Pop3Client так же повисает. Пробовала вручную разбирать response (по примеру http://www.revenmerchantservices.com/page/Read-pop3-email-attachments-component.aspx), но он не до конца считывается опять же в письмах с объемными вложениями. 

Может кто сталкивался с такой проблемой и уже нашел решение, поделитесь пожалуйста smile 

Автор: ivan240393 8.11.2011, 17:22
На мой взгляд для вложений не нужно использовать никаких дополнительных библиотек, видел пример по созданию http://program-zone.ru/15-programmiruem-sobstvennyy-pochtovyy-klient-mail.html, ссылку привел.

Там есть пункт Attachments, в котором лежат все вложения.

Автор: Lols 8.11.2011, 19:09
А если большие вложение выводить в отдельную библиотеку? Все-таки, по-моему, так будет удобнее.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)