.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).

Features

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

Project Activity

See All Activity >

Categories

POP3

License

Public Domain

Follow OpenPop.NET

OpenPop.NET Web Site

Other Useful Business Software
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
41
3
0
0
2
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

User Reviews

  • Provided the facility what I really wanted.
  • Stunningly simple, just works perfectly to parse out raw emails dropt into an s3 bucket. Totally demystifies MIME email messages.
  • 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)
  • 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?
  • 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!!!
Read more reviews >

Additional Project Details

Intended Audience

Advanced End Users, Developers

Programming Language

C#

Related Categories

C# POP3 Software

Registered

2003-10-10