Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将HTML代码发送到电子邮件应用程序的主体_C#_Javascript_Html Email - Fatal编程技术网

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" />');