OpenPop.NET Icon

OpenPop.NET

Robust open source POP3 client and MIME parser written in C#

4.7 Stars (56)
270 Downloads (This Week)
Last Update:
Download OpenPop.NET 2.0.5.zip
Browse All Files

Description

.NET library written in C# with a full implementation of a POP3 client. Easy to use but yet powerful. Includes a robust MIME parser backed by several hundred test cases.

The easiest way to install OpenPop.NET is via NuGet.
In Visual Studio's Package Manager Console, simply enter the following command:
Install-Package OpenPop.NET

Our homepage (http://hpop.sourceforge.net/) includes examples, documentation and a general introduction for email.

For more information, visit our project homepage.

Code is hosted on GitHub (https://github.com/foens/hpop).

OpenPop.NET Web Site

Categories

POP3

License

Public Domain

Features

  • POP3
  • Robust MIME decoding
  • SSL and plain TCP supported

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
50
3
0
0
3
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
Write a Review

User Reviews

  • dumbo-jet-007
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Failing to load email: System.FormatException: The specified media type is invalid. at System.Net.Mime.ContentType.set_MediaType(String value) at OpenPop.Mime.Header.HeaderFieldParser.ParseContentType(String headerValue) at OpenPop.Mime.Header.MessageHeader.ParseHeader(String headerName, String headerValue) at OpenPop.Mime.Header.MessageHeader.ParseHeaders(NameValueCollection headers) at OpenPop.Mime.Header.MessageHeader..ctor(NameValueCollection headers) at OpenPop.Mime.Header.HeaderExtractor.ExtractHeadersAndBody(Byte[] fullRawMessage, MessageHeader& headers, Byte[]& body) at OpenPop.Mime.MessagePart.ParseMultiPartBody(Byte[] rawBody) at OpenPop.Mime.MessagePart.ParseBody(Byte[] rawBody) at OpenPop.Mime.MessagePart..ctor(Byte[] rawBody, MessageHeader headers) at OpenPop.Mime.Message..ctor(Byte[] rawMessageContent, Boolean parseBody) at OpenPop.Pop3.Pop3Client.GetMessage(Int32 messageNumber)

    Posted 11/03/2014
  • moacirjunior
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I have a error, how I solve this? ERROR:The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or a non-white space character among the padding characters. what's meaning?

    Posted 08/01/2014
  • fanindrabhortak
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Not able to connect to mail server.Most of the times it gives error like :No connection could be made because the target machine actively refused it OR An invalid argument was supplied 111.221.118.153:995. Please help!!!

    Posted 05/19/2014
  • brinsourceforge
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Used this library in online business, so thanks for your effort in creating this library and supporting website. Well worth a donation to the developers. :)

    Posted 04/17/2014
  • rgkalaimani
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    It's good tool... Easily can get allmails. How can we get mails based on From date and To date?

    Posted 07/18/2013
Read more reviews

Additional Project Details

Intended Audience

Advanced End Users, Developers

Programming Language

C#

Registered

2003-10-10
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.