
System.Web.Mail.MailMessage message=new System.Web.Mail.MailMessage(); 
//定义邮件的发送地址
message.From="shun@sc-hengtai.com"; 
//定义邮件的接收地址
//设置以分号分隔的收件人电子邮件地址列表
message.To="sh@163com"; 
//定义邮件的暗送地址
//设置以分号分隔的电子邮件地址列表
message.Bcc="a@126.com"; 
//定义邮件的抄送地址
//设置以分号分隔的电子邮件地址列表
message.Cc="abc@163.com;aaa@263.net"; 
//定义邮件的主题
message.Subject="test System.Web.Mail.SmtpMail"; 
//设置电子邮件正文的内容类型
//在这里我们以HTML的格式发送
message.BodyFormat=System.Web.Mail.MailFormat.Html; 
//设置电子邮件的正文
message.Body="this message come fome shun@sc-hengtai.com"; 
//设置一个附件
System.Web.Mail.MailAttachment mailAttachment=new System.Web.Mail.MailAttachment(@"f: ile.doc"); 
//邮件附加上一个附件
message.Attachments.Add(mailAttachment); 
//SMTP服务器
//许多SMTP服务器都需要身份验证
System.Web.Mail.SmtpMail.SmtpServer="mail.sc-hengtai.com"; 
//验证
message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//登陆名
message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "shun@sc-hengtai.com");
//登陆密码
message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "*******"); 
//发送
System.Web.Mail.SmtpMail.Send(message);


本文介绍了如何使用System.Web.Mail命名空间下的类和方法来发送带有附件的电子邮件。包括设置邮件的基本属性,如发件人、收件人、抄送、暗送、主题和正文,以及如何指定SMTP服务器进行身份验证并最终发送邮件。
316

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



