着眼于为 Windows 8 创建一个小型电子邮件客户端作为概念证明。我从未真正编写过电子邮件应用程序,看起来我选择了一个困难的起点,因为 System.Net.Mail 似乎无法用于存储应用程序。
This thread about IMAP in c#有很多在 c# 中执行 IMAP 的库和组件的示例,但其中大多数似乎依赖于 WinRT 中不可用的功能
我是否遗漏了一些明显的东西,或者我是否只需要从头开始实现 IMAP?
最佳答案
我认为您需要为 IMAP/SMTP/POP3 编写自己的实现 因为 Metro 应用程序使用大量共享契约(Contract)。微软表示,如果您想编写自己的电子邮件客户端,他们很可能需要自己的实现。如果不只是在电子邮件客户端中使用共享契约(Contract)。
所以我认为答案是。您需要编写自己的 RFC 3501 - INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 实现或使用共享契约(Contract)与您安装的电子邮件客户端交谈。
关于c# - 如何在 Windows 8 应用商店应用程序中访问 IMAP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12602722/