JohnRamos.net

Pop3Client

Pop3Client is a library for accessing a Pop3 mailbox and processing its contents.  This library is written entirely in C# for the .NET Framework 2.0.  This was the first C# project that I started working on after taking an introductory C# class, shortly after the release of the .Net Framework 1.0.  I have been working on it over the years, finally deciding to redo what I had completed so far, for version 2.0 of the .Net Framework.  Right now, I am finishing up the handling of multipart messages and attachments.  If you would like to receive a copy of my current project and source code files before I post a finished version, please feel free to contact me and I will be more than happy to provide them to you.

Completed:
  • Connection/disconnection to Pop3 mail server
  • Authentication
  • Retrieval of mailbox statistics
  • Retrieval of message(s)
  • Deletion of message(s)
  • Breaking-up multipart messages into individual parts
  • Breaking-up parts of a multipart message, that are themselves multipart, into idividual parts
  • Implemented NOOP command
  • Implemented SendCommand method for sending custom commands to a Pop3 server and retrieving the server's responses
  • Implemented LIST command
  • Implemented UIDL command (optional - RFC 1939)
  • Implemented APOP command (optional - RFC 1939)
To Do:
  • Implement TOP command (optional - RFC 1939)
© John Ramos 2002 - 2024