Windows phone 7 通过EmailComposeTask发送HTML内容

Windows phone 7 通过EmailComposeTask发送HTML内容,windows-phone-7,windows-phone-8,windows-phone,Windows Phone 7,Windows Phone 8,Windows Phone,我正在使用windows phone 8应用程序我需要使用电子邮件撰写任务发送HTML内容,任何人都可以帮助我?正如您所了解的,您不能使用电子邮件撰写任务使用HTML格式化。为此,您需要使用第三方库行或创建一个web服务来从web服务发送邮件。如前所述,您不能使用EmailComposeTask发送HTML。但是你可以用SendGridPlus来实现,我昨天刚刚发布了它。使用他们的网络传输协议,您可以发送带有附件的文本和Html电子邮件。你所需要的只是一个免费的SendGrid帐户,它可以让你每

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

正如您所了解的,您不能使用电子邮件撰写任务使用HTML格式化。为此,您需要使用第三方库行或创建一个web服务来从web服务发送邮件。

如前所述,您不能使用
EmailComposeTask
发送HTML。但是你可以用SendGridPlus来实现,我昨天刚刚发布了它。使用他们的网络传输协议,您可以发送带有附件的文本和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);
var-mail=mail.GetInstance();
mail.From=新邮件地址(“someone@stackoverflow.com");
mail.AddTo(“you@thispost.com");
mail.Subject=“来自Windows Phone的电子邮件!”;
mail.Html=“这不是很酷吗?!”?!?;
var凭证=新的网络凭证(sg\U用户名、sg\U密码);
var sendGrid=Web.GetInstance(凭证);
sendGrid.Deliver(邮件);