using System.Text;using System.Web.Mail; System.Web.Mail.MailMessage mail = new System.Web.Mail.MailMessage(); mail.BodyFormat = MailFormat.Html; mail.From = "maimaifu@citiz.net"; mail.To = "qhtthq@163.com"; mail.BodyEncoding = Encoding.GetEncoding("gb2312"); mail.Subject = "虫虫"; mail.Body = mailbody.Text; mail.Attachments= mail.Fields["http://schemas.microsoft.com/cdo/configuration/sendusing"] = 2; //基本的认证 mail.Fields["http://schemas.microsoft.com/cdo/configuration/sendusername"] = "xxxx"; //验证账号:发送者邮箱账号 mail.Fields["http://schemas.microsoft.com/cdo/configuration/sendpassword"] = "xxxx"; //验证密码:发送者邮箱密码 mail.Fields["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"] = 1; //验证级别0,1,2 mail.Fields["http://schemas.microsoft.com/cdo/configuration/languagecode"] = 0x0804; //语言代码 这个代码没去查过 System.Web.Mail.SmtpMail.SmtpServer = "smtp.163.com";//163邮箱是这个 smtp.163.com System.Web.Mail.SmtpMail.Send(mail); Response.Write("<script>alert('发送成功!!!')</"+"script>");