如何在node.js或C#/.NET中发送消息处置通知电子邮件?

如何在node.js或C#/.NET中发送消息处置通知电子邮件?,c#,.net,node.js,email,C#,.net,Node.js,Email,我在软件中包含一个邮件客户端,需要管理随一些电子邮件发送的“回执” 要求一个是简单的,并由大多数图书馆实施。我正在搜索的是一种根据此处定义的标准(轻松)生成MDN邮件的方法,以答复“读取回执”请求 我的软件是用C#/.NET编写的,因此电子邮件是由Node.js中的服务器发送的 我可以自己阅读并实现该标准,但我不想重新发明轮子,所以我想知道Node.js或C#/.NET中是否存在允许自动创建MDN邮件的免费库。或者,一个好的“如何”教程将不胜感激 提前感谢您的帮助 编辑: 我无法使用邮件服务器的

我在软件中包含一个邮件客户端,需要管理随一些电子邮件发送的“回执”

要求一个是简单的,并由大多数图书馆实施。我正在搜索的是一种根据此处定义的标准(轻松)生成MDN邮件的方法,以答复“读取回执”请求

我的软件是用C#/.NET编写的,因此电子邮件是由Node.js中的服务器发送的

我可以自己阅读并实现该标准,但我不想重新发明轮子,所以我想知道Node.js或C#/.NET中是否存在允许自动创建MDN邮件的免费库。或者,一个好的“如何”教程将不胜感激

提前感谢您的帮助

编辑:


我无法使用邮件服务器的默认行为。我将邮箱用作“缓冲区”:我收到的每封邮件都由我自己的自定义服务器处理并从邮件服务器中删除。

这有点棘手,取决于电子邮件服务器的设置。 您可以使用跨平台ImapClient:

用于从应用程序代码中的邮箱中提取电子邮件通知。您的电子邮件服务器应支持发送和接收通知消息。 您可以在邮件标题中添加自定义数据,并将其从通知正文中提取出来,以区分确切的内容

对于所有类型的协议,您都可以使用(.Net):


但主要的想法仍然是一样的-您的系统处理来自您的邮箱的通知电子邮件

要求IMAP服务器发送MDN可能是一个好主意,不幸的是,我的配置无法做到这一点:我使用POP3将邮件服务器用作“缓冲区”。电子邮件会自动从服务器中删除,然后由我的应用程序进行处理、保存和使用。此外,我不能假定邮件服务器设置,因为我的软件需要能够(理论上)与所有邮件服务器一起工作……并非所有的邮件服务器都支持通知功能。但是你的服务可以从你的电子邮件服务器上删除处理过的电子邮件,而不是自动删除。这已经是我正在做的事情了(在我的node.js服务器上,但也是一样)。这里的问题是,确认需要由用户发起:我不想等待用户接受它来从服务器上删除邮件。如果他们不这样做呢?你不应该等待-你可以从你的邮箱中删除邮件,通知也会发送到你的邮箱。用户不批准通知:电子邮件服务器自动发送通知我不希望我的服务器自动发送已读回执。这可能会导致增强的垃圾邮件问题:垃圾邮件发送者知道地址是自己的。我认为除了完全创建MDN之外,我无法做其他事情。