繁体   English   中英

从Windows Phone 8.1发送电子邮件

[英]Send email from windows phone 8.1

我想发送一封来自windows phone 8.1 app.Email Compose任务的电子邮件。 我试过这个

EmailRecipient sendTo = new EmailRecipient()
{
    Address = "abc@outlook.com"
};

//generate mail object
EmailMessage mail = new EmailMessage();
mail.Subject = "Feedback";


//add recipients to the mail object
mail.To.Add(sendTo);
//mail.Bcc.Add(sendTo);
//mail.CC.Add(sendTo);

//open the share contract with Mail only:
await EmailManager.ShowComposeNewEmailAsync(mail);

这会在模拟器中出错:

不能分享
没有可与之分享的应用。

您的模拟器中没有任何电子邮件帐户可以与该帐户共享。 如果您想发送电子邮件,您应该拥有一个帐户吗?

因此,请转到设置菜单中的电子邮件+帐户 ,然后在模拟器中添加任何类型的帐户。 添加完电子邮件帐户后,尝试在模拟器中部署应用程序并执行任务。 您现在应该能够看到电子邮件任务。

由于模拟器中没有电子邮件帐户,“它显示没有要共享的应用程序,无法立即共享”。

在模拟器上,使用您的Microsoft帐户登录,然后重试。 我用登录帐户解决了这个问题。

您可以在Device上测试它。 因为在您的模拟器上,根本没有任何邮件帐户。 因此,当您调用ShowComposeNewEmailAsync方法时,它找不到任何目标。 或者您可以在设置 - >电子邮件+帐户中在模拟器上添加帐户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM