Thursday, August 04, 2005 1:02 AM
bart
Bart's POP3 connector - free download
A couple of years ago I wrote a little POP3 Connector tool for users at my former secondary school that needed to have their POP3 e-mail boxes integrated with their Exchange 2003 mailboxes on the network. Finally I found some time to put it online in a zip and write some installation notes for it (thanks to Robin - feel free to reveal your identity through feedback if you read this post - to put some pressure on me :-)). You can download it over here. Make sure to RTFM, which means to read the included readme.txt file. Also note it's still in beta and it will stay in that development phase for an undefined time as I need to recover the source files from one of my previous laptop backups somewhere out here on the network :d.
Some screenshots (click for full-size images):

The management homepage that every user can access to add/remove/edit connectors for his/her mailbox. Please note that the user in the sample screenshot is a member of a POP3 administrators group in AD (see readme.txt for install instructions) and because of that administrative tasks are accessible.

Add/remove/edit POP3 connectors.

Management page to view all users who are using connectors and to edit these if needed. Also displays statistical information.

Server settings.

Management of the POP3 Connector Windows Service.
Feel free to use it if you want to do so. Originally I created this because Exchange 2003 doesn't include a POP3 connector (it's only in Small Business Server) and because of the need for users to be able to manage their POP3 connectors themselves. The solution is using ASP.NET and a Windows Service, all written in C#. The Windows Service is multithreaded and processes multiple connectors in parallel. The POP3 library to access a POP3 server was written manually myself. For SMTP submission, a custom library was developed too because of the need for base64 encoding support to forward the message in an unchanged manner to the destination mailbox. So, System.Net is used heavily for the TCP/IP sockets stuff.
Have fun and send me any comments you have!
Del.icio.us |
Digg It |
Technorati |
Blinklist |
Furl |
reddit |
DotNetKicks
Filed under: Personal