I have a web application that requires a server based component to periodically access POP3 email boxes and retrieve emails. The service then needs to process the emails whi
If you don't mind paying for a component, we've had great success with chilkat in the past. For a couple of hundred bucks you get a library that's jam packed full of goodness.
The constructor of SslStream class was modified and uploaded. Recommended version have no problem to use.
Jmail.NET. Don't look further. Note that the free version doesn't include POP3. You'll want to take the Standard version (or more). Don't worry, it's not expensive.
DasBlog uses a good (and free) one - grab the source package. I've used it (but I can't remember who wrote it, and I'm not on my laptop - Pavel L I think?). It's not perfect, and it doesn't do SSL, but it works nicely otherwise.
There are several POP3 client implementations around at codeproject.com. I have not evaluated them, but maybe you can find what you need there. If not, I can say that POP3 is quite a simple protocol. You can even read your POP3 box with telnet if you know 4-5 commands.
You actually just need this commands and maybe some base64 decoding for attachments. That's it.
If you need SSL to access gmail.. here is some modifications to the OpenPOP.net library that gives it SSL support.
OpenPop.net modified to include SSL support for accessing Gmail