asp.net发送邮件

第一步:在页面中要应用命名空间    using System.Web.Mail;

第二步:编写代码一下代码

View Code
 1 //创建一个附件对象
 2 MailAttachment objMail = new MailAttachment("C:\\Documents and Settings\\Administrator\\桌面\\nicpetshop创建项目的步骤.txt");
 3 //创建一个消息对象
 4 MailMessage mail = new MailMessage();
 5 //收信人地址
 6 mail.To = "";
 7 //发信人地址
 8 mail.From = "";
 9 //邮件标题
10 mail.Subject = "明天";
11 //邮件内容
12 mail.Body = "明天今天,都是个好日子,珍惜每天的幸福";
13 //设置服务器验证
14 mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate","1");
15 //设置用户验证
16 mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "");
17 //设置密码验证
18 mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "");
19 mail.Attachments.Add(objMail);
20 //设置编码格式
21 //mail.BodyEncoding = System.Text.Encoding.UTF8;
22 SmtpMail.SmtpServer = "smtp.qq.com";
23 SmtpMail.Send(mail);

你可以根据自己的实际情况引用

posted @ 2012-12-10 16:32  weych  阅读(117)  评论(0编辑  收藏  举报