.net处理收到的电子邮件

时间:2011-12-01 17:19:48

标签: .net smtp

我需要接收电子邮件并解析并以编程方式对内容采取行动。

之前我已经通过设置postfix服务器并将传入邮件传递给处理此问题的php脚本来完成此操作。

对于我正在研究的新项目而言,这将是一种过度杀伤力。

我希望有人知道一个库或现有实用程序,它会侦听收到的电子邮件,然后允许我管道它或在邮件内容上运行一些.net代码。

这不需要是一个功能齐全的smtp客户端/服务器。它只需要能够使用特定格式处理来自特定地址的特定电子邮件。我可以处理所有这些,我只需要访问电子邮件内容。服务器环境是win 2008,.net 4

3 个答案:

答案 0 :(得分:3)

具有源代码的全功能c#编码邮件服务器: http://www.codeproject.com/KB/vista/SMTP_POP3_IMAP_server.aspx

最新消息: http://www.lumisoft.ee/lsWWW/download/downloads/

您可以为其编写邮件过滤器,也可以使用SMTP服务器组件实现自己的服务器。

答案 1 :(得分:2)

看看http://ndumbster.sourceforge.net/default.html。这是虚假smtp服务器的完整源代码。直接破解你的代码。

答案 2 :(得分:1)

如果您正在处理传入电子邮件,并且smtp服务器不是您想要使用的(即传出消息)。

POP或IMAP可能就是您所需要的(取决于您对接收消息的邮件服务器的连接)。

This可能会有所帮助。