9

我的 WP7 应用程序要求是发送带有附件的电子邮件并使用设备默认的 SMTP 设置。

我已经尝试过 EmailComposeTask 类,但它没有任何附件成员。

我在想的另一个想法是将文件上传到服务器上,然后从该服务器发送电子邮件。

如果无法使用 WP7 API 发送带有附件的电子邮件,您会怎么想?

4

4 回答 4

8

您的观察是正确的,此时 EmailComposeTask 不支持附件,这是目前从设备以编程方式发送电子邮件的唯一工具。

正如您所注意到的,您可以与可以代表您的应用程序执行此任务的服务器进行通信。

于 2010-10-25T01:44:37.253 回答
2

我找到了一个 wp7 和 wp8 库来做到这一点:http: //www.windowsphonegeek.com/marketplace/components/livemailmessage

于 2013-01-11T17:25:49.777 回答
0

尝试创建网络服务以在您的网络服务器中发送邮件。所以,我们可以从您的应用程序调用发送邮件。我希望即将发布的版本成为可能!

请查看此 URL 了解更多详情http://forums.silverlight.net/forums/p/209808/493532.aspx

于 2011-02-09T07:43:39.560 回答
0

我找到了这篇文章,但我还没有做任何测试。

来自作者:

EmailComposeTask不允许您发送附件,但这并不意味着您不能通过它发送文件。.NET Framework 有这两个惊人的方法:Convert.ToBase64String 和 Convert.FromBase64String。第一个将允许开发人员将字节数组 (byte[]) 转换为 Base64 编码的字符串,另一个将反向执行相同的操作。

参考: 突破 Windows Phone SDK 的极限并通过 EmailComposeTask 发送文件

于 2013-10-01T20:59:00.467 回答