用于.NET的SMTP和IMAP服务器库

Fio*_*onn 18 .net imap smtp

有谁知道C#的一个好的SMTP/IMAP服务器库?

我只发现了一些长期被遗弃的项目.


只有SERVER SIDE库,请不要再发布有关客户端库的帖子.

谢谢,菲永

Ste*_*tze 13

LumiSoft.Net是LumiSoft邮件服务器的一个库,是一个免费的服务器端库.服务器类(例如IMAP服务器,POP3服务器和SMTP服务器)在需要服务器应用程序的信息或操作时触发事件,例如"给我一个虚拟文件夹XXY中的消息列表".

下载页面

  • 这是开源的.源代码包含在内. (3认同)

Hug*_*ner 4

我正在开发一个项目,需要通过本地网络上的 SMTP 接收邮件(遗留应用程序正在发送邮件以进行集成)。最初,我打算在 IIS 中使用 SMTP 服务器并使用事件接收器,但这似乎有点粗暴。我目前正在评估以下 3 个候选库:

nDumbster:开源但不是完全实现的服务器。最初用于单元测试。它将邮件解析为一个对象以便于检查。我必须修改它以在收到消息时引发事件。

SmtpServer:使用 .NET TPL 的现代设计并实现 STARTTLS。源代码似乎不容易获得。收到消息时提供一些钩子,但似乎将消息内容作为 blob 交给您。(我没有测试这个,因为它需要 .net 4.5)

Rnwood.SmtpServer:看起来功能齐全,并且源代码可用,但缺乏文档。