using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web.Mail; namespace FrameWork { public class Mail { MailMessage objMailMessage;//邮件信息 MailAttachment objMailAttachment; //附件信息 public void sendMail(string mailTO, string mailtitle, string mailContent) { // 创建邮件消息 objMailMessage = new MailMessage(); objMailMessage.From = "jsszqlsl@sina.com";//源邮件地址(江苏苏州青旅石路的首字母),使用的邮箱必须先开通smtp服务 //objMailMessage.To = "weishi20032000@yahoo.com.cn";//目的邮件地址,也就是发给我哈 objMailMessage.To = mailTO; objMailMessage.BodyFormat = MailFormat.Html; //设置正文格式 objMailMessage.Priority = MailPriority.Normal;//高级别 //objMailMessage.Subject = "邮件发送标题:你好";//发送邮件的标题 objMailMessage.Subject = mailtitle;//发送邮件的标题 //objMailMessage.Body = "邮件发送标内容:测试一下是否发送成功!";//发送邮件的内容 objMailMessage.Body = mailContent;//发送邮件的内容 //objMailMessage.Attachments.Add(objMailAttachment);//将附件附加到邮件消息对象中 //接着利用sina的SMTP来发送邮件,需要使用Microsoft .NET Framework SDK v1.1和它以上的版本 //基本权限 objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //用户名 objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "jsszqlsl"); //密码 objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "szql-office"); //如果没有上述三行代码,则出现如下错误提示:服务器拒绝了一个或多个收件人地址。服务器响应为: 554 : Client host rejected: Access denied //SMTP地址 SmtpMail.SmtpServer = "smtp.sina.com"; //开始发送邮件 SmtpMail.Send(objMailMessage); } } } 使用的时候只需这样: mail.sendMail("heling0223@yahoo.com.cn", "新用户注册确认信...", " 尊敬的 " + strAccount + " ,您好!恭喜您成为 <a href="/" mce_href="/""www.gususeo.com/">【苏州SEO】</a> www.gususeo.com的新会员,同时感谢您对<a href="/" mce_href="/""www.gususeo.com/">【苏州SEO】www.gususeo.com</a> 的关注与支持,并欢迎您使用<a href="/" mce_href="/""www.gususeo.com/">【苏州SEO】www.gususeo.com</a> 产品和服务。<br/>您的密码是 " + strPwd + " ,请妥善保管您的密码!<br><br><br><br><br><br><br><br><br><br><br>如果我们的服务能让您满意,请帮我们向您的朋友推荐一下,非常感谢!<br><a href="www.gususeo.com" mce_href="www.gususeo.com">【苏州SEO】www.gususeo.com</a>"); 转自:www.gususeo.com