Open-source POP3 server in C#?

P

Pavils Jurjans

Hello list,

In order to do some mail processing before it ever gets to the mail client,
we plan to implement a POP3 proxy solution. Ie, POP3 mail client would
connect to the proxy instead of the actual POP3 mail server, and the proxy
would do the actual connection to the mail server, process the incoming
messages a little bit, and stream them to the mail client.

Could someone please point me to a decent solution, be it open source or
plugin-based, free or commercial, we just need to find a solution how to
intercept the incoming messages and do some wizardy with them. And C#, of
course, is the preferred platform. In future, we'll perhaps need a C# SMTP
proxy server, too, so if the provider has both of them, that would be great
news.

Thank you for any suggestions.

Regards,

Pavils Jurjans
 
G

Guest

I would guess you would be looking to code these yourself. What 'magic' do
you need to perform and do you need the solution to be a full server of just
a proxy? (i.e does it need to perofrm activity only when a user logs on and
tells it to or should it be able to cache things and work on itsown)
 
P

Pavils Jurjans

Hello Ciaran,

1) The "magic" would be intercept the incoming message and process it's
plaintext body and html body parts, in order to make them in transfer
encoding and content encoding that causes the least problems to the
corporate email client, used by all employees. Changing the email client, of
couse, is not an option here. The problem is that this email client is quite
limited in understanding and decoding lot of world-standard encodings.

2) As you see from my first aswer, the proxy needs to act only when it is
requested. However, it could also act on it's own, do some caching, etc,
that would only help me to create a better solution. And also, I do not want
to limit the use of C# POP3 server to only this particular project, there
could be several other interesting applications in other projects.

Regards,

Pavils
 
P

Pavils Jurjans

Thanks, Ivar,

I will definately look through your code, it looks promising from the first
glance. I will let to know my feedback in this forum, to the benefit of all.

Pavils
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top