Creando un servidor SMTP c # [cerrado]

Actualmente estoy trabajando en un servidor de correo electrónico que, cuando recibe un correo electrónico, lo agregará a la cola y, si no se envía, se puede reintentar y, en función de lo que recibe, se envía un mensaje de respuesta automática.

Lo que estoy buscando es poder hacer, es que el servidor de correo electrónico también puede ser un servidor smtp, por lo que el usuario podría configurar, digamos que PHP u otro cliente de correo electrónico usa mi servidor smtp de correo electrónico y puede recibir el mensaje y luego procesarlo.

¿Es esto algo posible y cómo puedo empezar? No he encontrado tanta ayuda en Google, necesita trabajar con mono (linux) y .net (Windows) normal.

Gracias por cualquier ayuda que usted nos pueda proporcionar

Respuestas a la pregunta(1)

Su respuesta a la pregunta