使用共享内容WinRT发送带有附件的电子邮件到特定收件人

时间:2016-02-09 10:29:13

标签: email windows-runtime share attachment mailto

我正在使用WinRT并且我想以编程方式向特定收件人发送附件的电子邮件,这意味着该应用的用户将不会写入收件人地址。 我找到了不符合我需求的解决方案。

第一个是使用mailto协议,如下所示:

var mailto = new Uri("mailto:?to=ratatata@gmail.com&subject=our first subject &body=as you know this is our first mail baby ");

等待Windows.System.Launcher.LaunchUriAsync(mailto);

此解决方案允许我指定收件人,但mailto协议不支持附件。

第二个是使用Share Content,就像这个微软样本一样, https://code.msdn.microsoft.com/windowsapps/Sharing-Content-Source-App-d9bffd84

此解决方案允许我附加任何类型的文件,但应用程序的用户应该写入收件人的电子邮件地址。

注意:使用MessageEmail和system.net.mail的任何其他方法都不起作用!

请帮助!!

0 个答案:

没有答案