在c#中添加附件到电子邮件

时间:2015-05-28 12:10:48

标签: c# email-attachments

如何在C#中为mailto函数添加附件?

这是我到目前为止所做的:

 VWGClientContext.Current.Invoke("(function() {window.location.href='mailto:" + "myemail@outlook.com" + "?Subject=" + "SubjectText" + "&body=" + "BodyText" + "'; })();");

是这样的吗?& Attachment =“....?

需要添加的文件存储在服务器而非本地PC上。

4 个答案:

答案 0 :(得分:2)

请勿使用mailto:链接 而是使用System.Net.Mail命名空间中提供的类从服务器发送电子邮件。这样,您就可以使用Attachment类将服务器上的文件作为附件添加。 (我已链接到的MSDN页面中有一个代码示例)

如果需要,您可以让用户填写包含邮件正文和主题的表单,并使用用户输入发送邮件。

答案 1 :(得分:1)

答案 2 :(得分:-1)

使用:

&attach=C:\Documents%20and%20Settings\username\Desktop\foldername\NameOfFile.txt

答案 3 :(得分:-1)

可以使用:

&attach=filename