-1

我正在使用 windows phone 8 应用程序我需要使用电子邮件撰写任务发送 HTML 内容,任何人都可以帮助我吗?

4

2 回答 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 回答