view plaincopy to clipboardprint?
01.public void sendMail()
02.{
03. SmtpClient smtp = new SmtpClient("smtp.qq.com");
04. smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
05. smtp.Credentials = new NetworkCredential("sxldfang", "密码"); // 用 QQ 邮箱发送成功,126邮箱却失败
06.
07. MailMessage mm = new MailMessage();
08. mm.From = new MailAddress("sxldfang@qq.com"); // 发信人地址
09. mm.To.Add("sxldfang@126.com"); // 收件人地址
10. mm.CC.Add("csdn@qq.com"); // 抄送人地址
11. mm.Bcc.Add("dahe@qq.com"); // 密送人地址
12. mm.Subject = "测试图片邮件"; // 主题
13.
14.
15. //string plainTextBody = "如果你邮件客户端不支持HTML格式,或者你切换到“普通文本”视图,将看到此内容";
16. //mm.AlternateViews.Add(AlternateView.CreateAlternateViewFromString(plainTextBody, null, "text/plain"));
17.
18. //HTML格式邮件的内容,一张是网络图片,一张是内嵌的图片
19. string htmlContent = @"<b>HTML邮件格式</b><br><img src=""http://www.baidu.com/img/baidu_logo.gif%22%22%3E%3Cbr%3E%3Cimg src=""cid:p001"">";
20. AlternateView htmlBody = AlternateView.CreateAlternateViewFromString(htmlContent, null, "text/html");
21. LinkedResource lr = new LinkedResource("d:\\mm\\1885.jpg", "image/gif"); // 要上传的本地图片
22. lr.ContentId = "p001"; // 此处的ContentId 对应 htmlBodyContent 内容中的 cid: ,如果设置不正确,请不会显示图片
23. htmlBody.LinkedResources.Add(lr);
24. mm.AlternateViews.Add(htmlBody);
25.
26. Attachment attachment = new Attachment("d:\\1.txt"); // 添加的附件
27. mm.Attachments.Add(attachment);
28. smtp.Send(mm); // 发送邮件
29.}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sxldfang/archive/2010/06/14/5670859.aspx