Brendan Tompkins [MVP]

Sponsors

The Lounge

News

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
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


Posted 10-28-2004 12:47 PM by Brendan Tompkins

[Advertisement]

Comments

Scott Galloway wrote re: Announcing: FreePop3 Project
on 10-28-2004 9:29 AM
Nice one! Looks like this could become incredibly useful.
Brendan Tompkins wrote re: Announcing: FreePop3 Project
on 10-28-2004 9:32 AM
Yes. I specalize in obvious software. ;)
Darrell wrote re: Announcing: FreePop3 Project
on 10-28-2004 10:07 AM
Promoting the clearly obvious since 2002! :D
Brendan Tompkins wrote re: Announcing: FreePop3 Project
on 10-28-2004 10:10 AM
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. ;)
Josh Pollard wrote re: Announcing: FreePop3 Project
on 10-28-2004 11:27 AM
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!
Josh Pollard wrote I Promise I'll Calm Down Soon!
on 10-28-2004 1:25 PM

Add a Comment

(required)  
(optional)
(required)  
Remember Me?