我试图打开邮件应用程序的代码中定义的内容,但是当我发送它,Gmail / oulook …显示为纯文本而不是HTML。
private async void SendEmail(string url) { EmailMessage mail = new EmailMessage(); mail.Subject = "test"; mail.Body = string.Format("<!DOCTYPE html><html><body><image src=\"{0}\"/></body></html>", url); await EmailManager.ShowComposeNewEmailAsync(mail); }
我如何强制内容显示为HTML而不是纯文本?
编辑:可用性的屏幕截图:
你根本做不到。 无论这是与安全性有关的限制还是缺少功能,Windows Phone都不能发送HTML格式的电子邮件,不能通过代码或邮件客户端发送。
所有你可以做的就是使用你自己的后端服务器发送HTML格式的电子邮件。