着眼于为 Windows 8 创建一个小型电子邮件客户端作为概念证明。我实际上从未编写过电子邮件应用程序,而且看起来我选择了一个困难的起点,因为 System.Net.Mail 似乎无法用于存储应用程序。
This thread about IMAP in c#有很多在c#中执行IMAP的库和组件示例,但其中大多数似乎依赖于WinRT中不可用的函数
我是否遗漏了一些明显的东西,或者我只需要从头开始实施 IMAP?
着眼于为 Windows 8 创建一个小型电子邮件客户端作为概念证明。我实际上从未编写过电子邮件应用程序,而且看起来我选择了一个困难的起点,因为 System.Net.Mail 似乎无法用于存储应用程序。
This thread about IMAP in c#有很多在c#中执行IMAP的库和组件示例,但其中大多数似乎依赖于WinRT中不可用的函数
我是否遗漏了一些明显的东西,或者我只需要从头开始实施 IMAP?
我认为您需要为 IMAP/SMTP/POP3 编写自己的实现,因为 Metro 应用程序使用大量共享合同。微软表示,如果你想编写自己的电子邮件客户端,他们很可能想要自己的实现。如果不只是使用内置电子邮件客户端的共享合同。
所以我认为答案是。您需要编写自己的RFC 3501 - INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1实现或使用共享合同与您安装的电子邮件客户端对话。