C# Email Server (CSES)

Introduction - Download - Install - Developer Guide - License - Change Log - Related Projects


Current release: 0.3

The C# Mail Server is a C# port of the Java Email Server (JES). JES is an established email server targeted at small centrally maintained installations. The C# Mail Server runs on Windows .NET 1.1 and Mono.

CSES is a project to provide the same feature set to the .NET platform. However, in addition to the features of JES, CSES provides individual reusable components that other applications can use to provide email functionality.

The current release of CSES provides the SMTP Server component. This component allows a program to accept incoming emails and process them using user defined logic. Please see the Developers Guide for more information on using this component.

The current release of CSES does not implement a full SMTP/POP3 email server. However, these features are expected to be provided in upcoming releases.


To download source, binaries, and documentation for the current version:

Version 0.3 - cses-0.3.zip
Version 0.3 Source Code - cses-0.3-src.zip

CSES was written and tested using Windows .NET 1.1. It has also been tested with Mono (Version 0.25 on RedHat Linux 7.3). Please email me if you have any questions.


The current relese of CSES only provides a SMTP Server component. This component can be included in other projects to enable SMTP message handling. Please refer to the Developer Guide for instructions on using this component.

Related Projects

Java Email Server (JES) - Java version of CSES.
netDumpster - .Net port of the Dumpster SMTP server built using code from CSES.