C# 将HTML代码发送到电子邮件应用程序的主体
是否有一种方法可以使用C# 将HTML代码发送到电子邮件应用程序的主体,c#,javascript,html-email,C#,Javascript,Html Email,是否有一种方法可以使用mailto:或JavaScript将包含HTML代码的字符串发送到电子邮件正文,以便HTML呈现?这只是呈现为文本,实际上并不显示图像(与mailto:link相同): window.open('email@email.com&主题=测试和正文='); 在真正的代码中,我使用图像的完整URL,带有http://www...,而且,我确认电子邮件类型是HTML而不是纯文本 这是一项项目要求,允许某人通过自己的电子邮件发送格式化邮件,而不是我们通过SMTP服务器代表他们在服
mailto:
或JavaScript将包含HTML代码的字符串发送到电子邮件正文,以便HTML呈现?这只是呈现为文本,实际上并不显示图像(与mailto:link相同):
window.open('email@email.com&主题=测试和正文=');
在真正的代码中,我使用图像的完整URL,带有http://www...
,而且,我确认电子邮件类型是HTML而不是纯文本
这是一项项目要求,允许某人通过自己的电子邮件发送格式化邮件,而不是我们通过SMTP服务器代表他们在服务器端发送。不,使用javascript或mailto无法做到这一点。如果您想阅读mailto协议的所有功能,请查看页面。此外,我目前正在测试的电子邮件应用程序是Outlook。您的Outlook将其他HTML消息显示为HTML,对吗?这与C有什么关系?您的描述只讨论JS。你允许服务器端的答案吗?Omer,是的,如果我从浏览器复制/粘贴图像,它会显示良好。P.Brian.Mackey,服务器端的答案良好,任何有效的。
window.open('email@email.com&Subject=Test&Body=<img src="MyImageURL" />');