2010-10-19 6 views
3

J'ai cette situation étrange où je dois accepter le courrier électronique de mes utilisateurs. Je veux être capable d'intercepter un message SMTP entrant, voir s'il est authentifié (inspecter le nom d'utilisateur/mot de passe moi-même et vérifier ceux-ci par rapport à ma base de données), puis analyser le message et faire quelque chose. Exemple). J'ai besoin de quelqu'un pour faire le gros du travail et prendre soin du protocole SMTP, du chiffrement du transport, etc. et laissez-moi m'occuper du reste. Mon problème est que je ne peux pas trouver un serveur SMTP extensible qui me laissera brancher dans son pipeline de traitement ou l'incorporera peut-être dans mon application ou service. En connaissez-vous un? J'aimerais programmer la logique SMTP en C#, mais je peux considérer d'autres options comme les programmes de tuyaux externes, les objets COM, s'exécutant sur un système Unix sous Mono, etc.Recommander un serveur SMTP extensible

+0

Etes-vous limité à Windows comme le suggèrent vos tags? –

+0

Andrew, je suis prêt à considérer Linux aussi. Suppression de la balise Windows –

Répondre