protected void Button1_Click(object sender, EventArgs e)
...{
try
...{
MailMessage mail = new MailMessage();
mail.From = "*****@126.com";//发信人的地址
mail.To = "*****@126.com";//收信人的地址
mail.Body = "<span style='color:red'>你好吗</span>";//邮件内容
mail.Subject = "你好吗";//邮件标题
//mail.Cc = "";//抄送地址
//mail.Priority = "Normal";//邮件的有限级别
mail.BodyFormat = MailFormat.Text;//邮件内容的格式 可以为MailFormat.Html
//mail.Attachments.Add(new MailAttachment("c:/2.rar"));//附件

// 通过SMTP服务器验证
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "你的用户名"); //
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", 你的密码//

SmtpMail.SmtpServer = "smtp.126.com";//发送服务器
SmtpMail.Send(mail);
}
catch(Exception ex)
...{
Response.Write("error");
}
}
本文介绍如何使用C#编程语言通过SMTP服务器发送带有HTML格式的电子邮件,包括设置邮件的基本属性如发件人、收件人、邮件主题及内容,并采用Try-Catch结构来确保操作的安全性。
933

被折叠的 条评论
为什么被折叠?



