use*_*149 13 c# smtpclient mailmessage windows-phone-8
在Windows窗体项目中,我使用SmtpClient和MailMessage类来通过电子邮件发送信息.
Windows Phone 8是否有相同的功能?
您可以使用Microsoft.Phone.Tasks.EmailComposeTask内置邮件客户端撰写电子邮件:
var task = new EmailComposeTask {To = email};
task.Show();
Run Code Online (Sandbox Code Playgroud)
或者,您可以将数据发布到第三方服务,例如SendGrid通过API发送电子邮件.
Windows Phone上没有可用的SMTP API.
这真的很简单!这是来自MSDN:
首先你应该添加:
using Microsoft.Phone.Tasks;
Run Code Online (Sandbox Code Playgroud)
到你的代码,然后个性化和去邮件应用程序添加这个:
EmailComposeTask emailComposeTask = new EmailComposeTask();
emailComposeTask.Subject = "message subject";
emailComposeTask.Body = "message body";
emailComposeTask.To = "recipient@example.com";
emailComposeTask.Cc = "cc@example.com";
emailComposeTask.Bcc = "bcc@example.com";
emailComposeTask.Show();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9406 次 |
| 最近记录: |