我已经使用follwing代码来使用xsl样式表将xml转换为html。现在,我必须将生成的html作为电子邮件发送给选定的人员。我不知道如何处理它。请帮忙!!!使用C#代码发送Html邮件
-3
A
回答
0
我想你可以打电话
string myXmlXsltString = Writer.ToString();
,让您的XSLT转换XML转换为字符串。然后你可以按照正常的方式send the email,将body设置为上面返回的字符串,例如:message.Body = myXmlXsltString
+0
设置邮件正文后,您需要设置IsBodyHtml属性:message.IsBodyHtml = true; – tonycoupland
0
在.net中发送电子邮件非常简单,发送HTML电子邮件而不是普通测试只是一个线路开关
以下是使用gmail帐户发送电子邮件的示例,请注意IsBodyHtml设置。
System.Net.NetworkCredential loginInfo = new System.Net.NetworkCredential("[email protected]", "yyyy");
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.From = new System.Net.Mail.MailAddress("[email protected]", "Admin");
msg.To.Add(new System.Net.Mail.MailAddress(sTo, sToDisplayName));
msg.Subject = sSubject;
msg.Body = sBody;
msg.IsBodyHtml = true;
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("smtp.gmail.com");
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = loginInfo;
client.Send(msg);
相关问题
- 1. 发送电子邮件从C + +代码
- 2. 从C#代码发送电子邮件
- 3. 从C++代码发送电子邮件
- 4. 邮件发送HTML在C#
- 5. PHP代码发送邮件
- 6. 使用C#发送邮件
- 7. PHP邮件()函数,以HTML代码发送邮件
- 8. 使用SAP Workflow“发送邮件”活动发送HTML邮件
- 9. 使用lotuslive凭证从C#代码发送邮件?
- 10. 用c#html格式发送邮件
- 11. 以HTML代码形式发送的HTML电子邮件
- 12. 发送HTML邮件
- 13. 发送html邮件
- 14. 用PHP发送html邮件
- 15. 用NAIL发送HTML邮件?
- 16. 用PHP发送HTML邮件
- 17. 发送HTML邮件用PHP
- 18. 用Python发送html邮件
- 19. 用PHP发送HTML邮件?
- 20. 用PHP发送html邮件
- 21. 尝试使用sendmail发送/发送html电子邮件,但显示电子邮件的源代码
- 22. 发送HTML代码
- 23. 从html源码发送邮件
- 24. 使用gmailr发送HTML邮件
- 25. 使用shell脚本发送HTML邮件
- 26. 使用js/html发送邮件到URL
- 27. 使用Android intent发送HTML邮件
- 28. 使用CKEditor和PHPMailer发送HTML邮件
- 29. 使用php和html发送邮件
- 30. 使用codeigniter发送html邮件
此代码与您要求的内容没有任何关系。我认为你应该摆脱它。并查看[SMTP类](http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx) – musefan