【问题标题】:How do I access IMAP in Windows 8 Store apps?如何在 Windows 8 应用商店应用程序中访问 IMAP?
【发布时间】:2012-09-18 03:18:10
【问题描述】:

着眼于为 Windows 8 创建一个小型电子邮件客户端作为概念证明。我从未真正编写过电子邮件应用程序,而且看起来我选择了一个困难的起点,因为 System.Net.Mail 似乎无法用于存储应用程序。

This thread about IMAP in c# 有很多在 c# 中执行 IMAP 的库和组件示例,但其中大多数似乎依赖于 WinRT 中不可用的功能

我是否遗漏了一些明显的东西,还是我只需要从头开始实施 IMAP?

【问题讨论】:

    标签: c# windows-8 windows-runtime imap windows-store-apps


    【解决方案1】:

    我认为您需要为 IMAP/SMTP/POP3 编写自己的实现 因为 Metro 应用程序使用大量共享合同。微软表示,如果你想编写自己的电子邮件客户端,他们很可能想要自己的实现。如果不只是使用内置电子邮件客户端的共享合同。

    所以我认为答案是肯定的。您需要编写自己的 RFC 3501 - INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 实现或使用 Share 合同与您安装的电子邮件客户端通信。

    【讨论】:

    • +1 用于使用 Share 合约。您也可以使用curl.haxx.se/libcurl 或其他库。 github.com/kisli/vmime 浮现在脑海中,尽管您需要商业许可证才能在 MS Store 上使用它。可能需要一些改装,但原则上它可以工作。
    猜你喜欢
    • 2013-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多