2012-07-12 18 views
6

Actualmente estoy trabajando en un servidor de correo electrónico que cuando lo recibe lo agrega a una cola y, si no se lo envía, puede volver a intentarlo y también según lo que recibe. envía un mensaje de respuesta automática.Crear un servidor SMTP C#

Lo que estoy tratando de hacer, es el servidor de correo electrónico también puede ser un servidor smtp, por lo que el usuario puede configurar, digamos php u otro cliente de correo electrónico usar mi servidor de correo smtp y puede recibir el mensaje y luego trátalo.

Esto es algo que es posible y cómo puedo comenzar, no he encontrado mucha ayuda en Google, necesita trabajar con mono (Linux) y .NET normal (Windows).

Gracias por cualquier ayuda que puede proporcionar

+2

un "servidor de correo electrónico que recibe correo electrónico (a través de SMTP)" ** es * * un servidor SMTP. Mi sugerencia es referirme al código fuente de servidores SMTP famosos como postfix, etc. No le pidas a las personas que te proporcionen un código completo como ese –

+2

No estoy pidiendo el código completo, no sé dónde conseguiste eso impresión de, y actualmente no recibe el correo electrónico a través de smtp, en su lugar solo recibe un mensaje XML que acabo de utilizar con fines de prueba para que funcione la parte principal del programa. – Boardy

+0

Esa es una gran cantidad de descripción para simplemente decir: "Estoy escribiendo un servidor de correo electrónico estándar". Aclarando el hecho de que hay _ton_ de servidores de correo electrónico perfectamente buenos que podría usar ... ¿Cuál es su pregunta? – David

Respuesta

21

Estos son ejemplos de implementación del servidor SMTP en C#:
Create a simple SMTP server in C#
SMTP and POP3 Mail Server

+26

¡Gracias por los enlaces! Esto es mucho más útil que los comentarios que preguntan "¿por qué necesitas esto?" o "¿eso es todo?" - que son muy poco constructivos y desaniman a las personas a hacer preguntas en el futuro. – Losbear

Cuestiones relacionadas