从Windows Phone 7设备静默发送电子邮件?

时间:2011-06-18 12:03:26

标签: c# email windows-phone-7 xna

是否可以从Windows Phone 7设备静默发送电子邮件?

我问的原因是因为我希望有一个系统,应用程序会将信息发送到服务器将记录的服务器。我想如果我使用电子邮件,它会比其他系统简单得多。

正如你可以从我的问题中猜到的那样,我在这里处于完全未开发的领域。

2 个答案:

答案 0 :(得分:5)

只要您在服务器上运行SMTP服务器,就可以发送电子邮件。

Web服务是针对此类事件而设计的,而电子邮件则不是。您将找不到更简单的电子邮件。看看WCF。

答案 1 :(得分:1)

当然,您可以使用 EmailComposeTask 来发送电子邮件。 要使用EmailComposeTask,必须包含命名空间Microsoft.Phone.Tasks。

*`Using Microsoft.Phone.Tasks ;`*

此命名空间可以在Microsoft.Phone.dll中找到 要发送电子邮件,请创建EmailComposeTask的实例并设置适当的属性,如 致电子邮件的主题和正文。

private void button1_Click(object sender, RoutedEventArgs e)
{
    EmailComposeTask emailcomposer = new EmailComposeTask();
    emailcomposer.To = "<a href="mailto:test@ginktage.com">test@ginktage.com</a>";
    emailcomposer.Subject = "subject from test app";
    emailcomposer.Body = "This is a test mail from Email Composer";
    emailcomposer.Show();
}

调用Show方法时,会打开EmailComposer,让用户点击发送按钮发送电子邮件

我希望很清楚:)