我正在使用 windows phone 8 应用程序我需要使用电子邮件撰写任务发送 HTML 内容,任何人都可以帮助我吗?
问问题
705 次
2 回答
1
如您在此处阅读的,您不能使用 EmailComposeTask 使用 html 格式。为此,您需要使用第三方库行MailMessage或创建 Web 服务以从 Web 服务发送邮件。
于 2013-09-26T14:55:40.607 回答
1
如前所述,您不能使用EmailComposeTask
. 但是您可以使用我昨天刚刚发布的 SendGridPlus 来做到这一点。使用他们的 Web 传输协议,您可以发送带有附件的文本和 Html 电子邮件。您只需要一个免费的 SendGrid 帐户,每天可以发送 200 封电子邮件。
打开 NuGet 包管理器(确保安装了最新版本的 NuGet)并输入install-package SendGridPlus -pre
. 然后,您可以使用以下代码:
var mail = Mail.GetInstance();
mail.From = new MailAddress("someone@stackoverflow.com");
mail.AddTo("you@thispost.com");
mail.Subject = "Emails from Windows Phone!";
mail.Html = "<b>Isn't this cool?!?</b>;
var credentials = new NetworkCredential(sg_UserName, sg_Password);
var sendGrid = Web.GetInstance(credentials);
sendGrid.Deliver(mail);
!
于 2013-09-26T15:04:27.437 回答