This application is written in C# and is multithreaded, the allows the client application to invoke the POP3 library and get the messages, the status and the results of the POP3 events are passed back to the client application using the C# delegates.
This library supports the parsing of attachments within the messages and can save the attachments to the file or can be used to directly create the file in memory by using memory stream.