1

我想在我的 Metro 应用程序中发送一封包含一些内容作为正文的电子邮件:-

1)由于metro应用程序不支持system.net.mail,我决定使用它:-

using Windows.System;
//starts the default mail app with a subject, cc, bcc, and body
Launcher.LaunchUriAsync(new Uri("mailto:windows8devs@almostbeta.com?subject=Code Request&cc=kevin@almostbeta.com&bcc=admin@almostbeta.com&body=Hi!"));

但我怀疑我想生成一个内容作为这封电子邮件的正文,但这个内容是 html 类型,我的意思是这个正文是 html 类型(在 html 标签之间指定一些文本或内容)

请让我知道我该怎么做,即设置一个简单的 html 类型正文作为我想通过我的应用程序发送的这封电子邮件的正文。

我错了吗,如果我错了,请告诉我并纠正我。

提前致谢。

4

2 回答 2

1

WinStore 应用程序中的电子邮件故事现在非常糟糕。您可以使用没有内容的 mailto: 或使用没有电子邮件详细信息的共享魅力。我怀疑他们必须在将来的某个时候启用对某些电子邮件文档合同的支持,但我认为它还不可用。

*编辑

如果还没有一个好的网络服务,这听起来也是一个很好的机会,让某人编写一个网络服务来发送电子邮件。你当然可以自己写一个。

于 2012-10-19T09:20:07.800 回答
1

这不是 Win8/Metro 设计语言的正确用法。您希望启用对“共享源”合同的支持。以下是有关如何使用共享合同的示例/支持的链接:

http://code.msdn.microsoft.com/windowsapps/Sharing-Content-Target-App-e2689782

它允许您指定正文(内容),尽管用户也可以选择将其共享到邮件以外的其他内容,并且您无需指定电子邮件地址。那里有几种电子邮件发送服务,如果用户不必在发送电子邮件之前对其进行编辑,这可能是一个更好的解决方案。

于 2012-10-21T08:03:25.023 回答