Mail.cs
上传用户:xiecaij
上传日期:2015-02-08
资源大小:2016k
文件大小:1k
源码类别:

百货/超市行业

开发平台:

ASP/ASPX

  1. using System;
  2. namespace eshop.BLL
  3. {
  4. /// <summary>
  5. /// Mail 的摘要说明。
  6. /// </summary>
  7. public class Mail
  8. {
  9. public Mail()
  10. {
  11. }
  12. public static void CDOsendmail(string from, string to, string subject,
  13. string body, string userName, string password, string smtpServer)
  14. {
  15. //声明新的邮件实例
  16. CDO.Message Msg = new CDO.Message();
  17. //分别设置发送人、收信人、主题、内容
  18. Msg.From = from;
  19. Msg.To = to;
  20. Msg.Subject = subject;
  21. Msg.HTMLBody = "<html><body>"+body
  22. +"</body></html>";
  23. //设置发送参数,包括smtpServer,用户名,密码
  24. CDO.IConfiguration Config = Msg.Configuration;
  25. ADODB.Fields oFields = Config.Fields;
  26. oFields["http://schemas.microsoft.com/cdo/configuration/sendusing"].Value = 2;
  27. oFields["http://schemas.microsoft.com/cdo/configuration/sendusername"].Value=userName;
  28. oFields["http://schemas.microsoft.com/cdo/configuration/sendpassword"].Value=password; 
  29. oFields["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"].Value=1;
  30. oFields["http://schemas.microsoft.com/cdo/configuration/languagecode"].Value=0x0804;
  31. oFields["http://schemas.microsoft.com/cdo/configuration/smtpserver"].Value=smtpServer;
  32. oFields.Update();
  33. //字符格式
  34. Msg.BodyPart.Charset = "gb2312";
  35. Msg.HTMLBodyPart.Charset = "gb2312";
  36. //发送
  37. Msg.Send();
  38. Msg = null;
  39. }
  40. }
  41. }