如何在 C# 中处理从 IMAP 服务器下载电子邮件和附件?

How do I handle downloading e-mails and attachments from an IMAP server in C#?

我一直在谷歌搜索和谷歌搜索,我发现了几个可以做我想做的事情的 nuget 包,但出于某种原因,它们的使用成本在 200 到 600 美元之间?

随着时间的推移,我在我的 C# 项目中使用了无数的 nuget 包,但我从未见过需要我为它们支付任何费用的包?我的意思是,SignalR = 免费,recapha = 免费并且列表还在继续,免费免费免费,但出于某种原因,当我想做一些像处理来自服务器的电子邮件这样简单的事情时,没有不付费的解决方案(非常昂贵的价格)为了它?

那么,有没有一种方法可以处理从 IMAP 邮件服务器中提取电子邮件和附件,而无需为此付出高昂的代价?我应该调查什么?¨

我不会为从 imap 服务器中提取一毛钱电子邮件和获取附件而支付一毛钱,因此任何付费选项都与这个问题无关。

谢谢

对于与我情况相同的任何人,我发现这是对我的问题的最佳答案:

https://github.com/jstedfast/MailKit

有很多关于此的问题,但在任何地方都没有一个明确的答案,而是有一堆指向有问题的解决方案的链接。