Creating an SMTP Server c#

I am currently working on an email server that when it receives an email it will it add it to a queue, and if it fails to be sent it can then get retried and also based on what it receives sends an auto reply message.

What I am looking at being able to do, is the email server can also be an smtp server, so the user could configure, let's say php or another email client use my email server smtp and it can receive the message and then process it.

Is this something that is possible and how can I get it started, haven't found that much help on Google, it needs to work with mono (linux) and normal .net (Windows).

Thanks for any help you can provide


Here are examples of SMTP server implementation in C#: Create a simple SMTP server in C# SMTP and POP3 Mail Server

Need Your Help

ASP.Net Open New Tab in Browser from CodeBehind hyperlink code-behind

I need to open a browser tab from a link that is given to me by an code behind.

Ruby: How to get the first character of a string

ruby string

How can I get the first character in a string using Ruby?