CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Brendan Tompkins [MVP]

Blog First. Ask Questions Later.

Announcing: FreePop3 Project

A recent project here at the Port sent me looking for a .NET Pop3 client.  It turns out that for what I needed, I couldn't really see purchasing a full blown Pop3 component.  I just needed simple Pop3 email message retrieval.

As an aside, I often find myself weighing the benefits of purchasing vs. rolling my own components. I know all about the dangers of rolling your own.  There are some things that definitely have the complexity to merit purchasing.  Report generation, charting, tree controls are just a few things that come to mind.  But, what if what you need to do is very very simple?  What if you're on a budget? You'd never purchase a component that manages file IO within your code, would you?  It turns out that the Pop3 spec is very simple. In fact, there's only about 10 commands total. 

So, rather than purchase a component that did Pop3, I coded one.  Not before I did some research.  The component I came up with borrows heavily from this article here from Duncan Mackenzie at MSDN.  His example is in VB (FreePop3 is C#) so there was some porting to do, as well as some additional coding, and some polishing here and there.

It needs a few things, most lacking is the message that is returned.  I only added the To, From, Subject and Message fields. I've created a GDN workspace for the project here.  If you'd like to lend a hand, I'd welcome any help!

Brendan



Comments

Brendan Tompkins said:

Yes. I specalize in obvious software. ;)
# October 28, 2004 9:32 AM

Darrell said:

Promoting the clearly obvious since 2002! :D
# October 28, 2004 10:07 AM

Brendan Tompkins said:

I'm working on a free file saver that saves files. Something that everyone needs to do sooner or later. Sunkworks. Under NDA. Can't really say much. ;)
# October 28, 2004 10:10 AM

Josh Pollard said:

Wow! You never stop, do you?!

What really amazes me is that no much how much you (and I) complain about the utter crappiness of GDN, you continue to use it!

Anway, it looks great (like everything else you write!) Keep up the great work!
# October 28, 2004 11:27 AM

Josh Pollard said:

# October 28, 2004 1:25 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add

About Brendan Tompkins

Brendan has been programming with .NET since the first public beta and is owner and operator of Port Technology Services, a consultancy company providing .NET application development services to the Maritime industry. In July, 2007, he was awarded the Microsoft MVP award for ASP.NET. He's also a proud co-founder of failed .COM startup Intrinsigo, and has had a hand in the failure of numerous other businesses. He currently runs CodeBetter.Com and Devlicio.us, and lives in Norfolk, Virgina with his wife Tiara and son Ian.

View Brendan's profile on LinkedIn

Check out Devlicio.us!

Our Sponsors

Free Tech Publications