.NET处理传入邮件

3
我需要以程序化的方式接收电子邮件并解析和处理其内容。
我曾经通过设置一个postfix服务器并将传入的邮件导向处理此任务的php脚本来完成这个过程。但是对于我正在开发的新项目来说,这将是过度杀伤力的。
我希望有人知道一个库或现有的实用程序,可以监听传入的电子邮件,然后允许我将其导向或运行一些.net代码来处理邮件的内容。
这不需要是一个完全功能的smtp客户端/服务器。它只需要能够处理特定地址和格式的特定邮件。我可以解决所有这些问题,我只需要访问电子邮件内容。服务器环境是win 2008,.net 4。
3个回答

3

2

1

如果您正在处理传入的电子邮件,并且SMTP服务器不是您想要使用的(即用于发送邮件),

那么POP或IMAP可能是您需要的(取决于您与接收消息的邮件服务器的连接方式)。

这里可能会有所帮助。


3
POP和IMAP是用于下载或同步已发送的电子邮件的协议。SMTP是用于发送和接收电子邮件的协议。当您的邮件客户端发送电子邮件时,它使用SMTP协议与SMTP服务器进行通信。然后该SMTP服务器根据域名的mx记录将电子邮件发送到另一个SMTP服务器。第二个SMTP服务器从第一个SMTP服务器接收电子邮件,然后对其进行某些操作(例如将消息保存在特定用户的邮箱中,稍后可以使用POP或IMAP检索)。因此,是的,我需要一款可编写脚本的SMTP服务器来接收电子邮件。 - Erick
1
抱歉如果听起来有点刻薄,评论的字符数有限,很难传达语气。不过我确实感谢您的回复,您提供的链接仍然会很有用。 - Erick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接