0

Windows 8 的内置电子邮件客户端是否用作共享目标,如果是,它是否会发送以这种方式发送的电子邮件(以编程方式与其共享)而无需用户直接干预?

4

2 回答 2

2

是的,它是一个共享目标,不,您不能在没有用户干预的情况下使用它来发送邮件——这不是共享目标的设计工作方式。

于 2012-10-16T15:23:19.407 回答
2

让我们看看我是否可以解密你的问题。

的:预装在 Windows 8 上的电子邮件客户端(“本机”客户端)是共享目标,是的。它是开箱即用的 PlainText 和 HtmlText 共享目标。您需要做的就是从您的应用程序中分享出去,Mail 就会成为列表中的潜在目标。

结果,整个邮件操作由邮件应用程序处理。你不能自动化它。你也不能打断它。一旦你分享出去,目标应用程序就会随心所欲地处理有效载荷。

如果您想自动化电子邮件发送操作,您需要一项服务来帮助您完成此操作。如果您想在客户端处理它,请阅读: http: //mikaelkoskinen.net/post/windows8-metro-app-winrt-send-email-emailcomposetask.aspx

注意:您应该注意,操作系统代理了共享操作中的所有交互。这意味着您无法从您的应用程序访问共享目标,并且共享目标无法返回您的应用程序。您最好知道用户选择了哪个目标应用程序。

于 2012-10-16T15:25:51.840 回答