Есть ли поддержка для клиента POP3, использующего C #, в .Net Framework? - PullRequest
14 голосов
/ 18 ноября 2010

Есть ли поддержка клиента POP3 в .net framework?

Если так, скажите, пожалуйста, его имя, так как я искал его, но мне не удалось его найти.

Привет! * * 1005

Ответы [ 5 ]

9 голосов
/ 18 ноября 2010

Посмотрите на этот проект: http://sourceforge.net/projects/hpop/ на SourceForge.

Это бесплатный, открытый исходный код .NET Class library in C# for communicating with POP3 Servers(retrieve/delete messages and attachments). Supports decoding files in Base64/QP encoding, including attachemnts, MS-TNEF format, and MS mht file. Compiles on Mono, DotGNU and .NET framework

6 голосов
/ 21 августа 2014

Новая опция (по состоянию на 2014 год) - MailKit от Xamarin, доступная по лицензии MIT. Он анализирует сообщения с диска в 25 раз быстрее, чем OpenPOP.NET. Он включает поддержку IMAP, POP3 и SMTP и выглядит очень быстрым и надежным.

4 голосов
/ 18 ноября 2010

Нет прямой поддержки, есть довольно сторонние варианты коммерческих и даже некоторые бесплатные.

Мне нравится: http://www.aspnetpop3.com/

Но в настоящее время существует множество альтернатив, которые могут быть лучше для ваших нужд (или дешевле).

2 голосов
/ 18 ноября 2010

Нет. Посмотрите на проект Pop3MailClient на CodeProject.

0 голосов
/ 14 февраля 2018

Я пробовал mailmergelib, Indy.Sockets и OpenPOP для проекта, который я только что закончил, в итоге я использовал OpenPOP.

mailmergelib : Не удалось найти какую-либо документацию о том, как загрузить сообщение с вложениями

Indy.Sockets : удалось создать код, но он не работал с моими письмами. Последняя версия довольно старая.

OpenPOP : Это просто работает! У этого класса хорошая и простая логика. Очень рекомендую

...