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)