【问题标题】:Send email from windows phone 8.1从 windows phone 8.1 发送电子邮件
【发布时间】:2014-11-10 08:02:56
【问题描述】:

我想从 windows phone 8.1 应用程序发送一封电子邮件。电子邮件撰写任务在其中不起作用。 我试过这个

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);

这会导致模拟器出错:

无法分享
没有可共享的应用。

【问题讨论】:

    标签: c# windows-phone-8.1


    【解决方案1】:

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

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

    由于模拟器中没有邮箱账号,“显示没有要分享的应用,现在不能分享”。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-02-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-26
          相关资源
          最近更新 更多