asp.net发送邮件的代码
2013-11-06 12:46
387 查看
ASP.NET发送邮件几个主要类的介绍
MailMessage
提供属性和方法来创建一个邮件消息对象。通常可以先构建好MailMessage对象,然后设置它的属性的方式来构建邮件程序。
常用的属性:
From -- 发送邮件的地址
To -- 接受邮件的地址
Subject -- 邮件的标题
Priority -- 邮件的优先级(有效值为High,Low,Normal)
Attachments -- 返回一个集合,代表附件
Bcc -- 密送地址
Cc -- 抄送地址
Body -- 获取或是设置电子邮件消息的内容
BodyFormat -- 获取或是设置MailFormat的枚举值,此值指定消息体邮件的格式(Html格式、Text格式)
Bodyencoding -- 指定消息的编码方式编码(主要有Base64,UUencode)
MailMessage
提供属性和方法来创建一个邮件消息对象。通常可以先构建好MailMessage对象,然后设置它的属性的方式来构建邮件程序。
常用的属性:
From -- 发送邮件的地址
To -- 接受邮件的地址
Subject -- 邮件的标题
Priority -- 邮件的优先级(有效值为High,Low,Normal)
Attachments -- 返回一个集合,代表附件
Bcc -- 密送地址
Cc -- 抄送地址
Body -- 获取或是设置电子邮件消息的内容
BodyFormat -- 获取或是设置MailFormat的枚举值,此值指定消息体邮件的格式(Html格式、Text格式)
Bodyencoding -- 指定消息的编码方式编码(主要有Base64,UUencode)
//核心代码开始 using System.Web.Mail; MailMessage objMailMessage; MailAttachment objMailAttachment; // 创建一个附件对象 objMailAttachment = new MailAttachment( "d:\\test.txt" );//发送邮件的附件
// 创建邮件消息 objMailMessage = new MailMessage(); objMailMessage.From = "mysina@sina.com";//源邮件地址 objMailMessage.To = "scucj@126.com";//目的邮件地址,也就是发给我哈 objMailMessage.Subject = "邮件发送标题:你好";//发送邮件的标题 objMailMessage.Body = "邮件发送标内容:测试一下是否发送成功!";//发送邮件的内容 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", "mysina") ; //密码 objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "chenjie"); /如果没有上述三行代码,则出现如下错误提示:服务器拒绝了一个或多个收件人地址。服务器响应为: 554 : Client host rejected: Access denied //SMTP地址 SmtpMail.SmtpServer = "smtp.sina.com.cn"; //开始发送邮件 SmtpMail.Send( objMailMessage );
文章转载自: 发送邮件的asp.net代码 http://www.studyofnet.com/news/199.html
相关文章推荐
- asp.net代码发送邮件方法(二)
- 发送邮件的asp.net代码
- asp.net发送邮件代码
- asp.net发送邮件代码
- ASP.NET中常用功能代码(1)——发送邮件篇
- asp.net发送邮件代码!
- ASP.Net 2.0 发送邮件的代码
- 在asp.NET 中使用SMTP发送邮件的实现代码
- ASP.NET中常用功能代码总结(7)——利用Jmail发送和接收邮件
- ASP.NET 发送邮件代码(详解)
- asp.net 发送邮件代码
- ASP.Net 2.0 发送邮件的代码
- asp.net C# 发送 邮件 和 附件 代码
- ASP.net 2.0发送邮件实例,本人已经测试通过,贴出代码
- ASP.net 2.0发送邮件实例,本人已经测试通过,贴出代码
- asp.net 发送邮件代码
- ASP.Net 2.0 发送邮件的代码
- asp.net发送邮件代码(Gmail、163能发)
- ASP.NET中常用功能代码总结——发送邮件篇
- ASP.NET中常用功能代码总结(1)——发送邮件篇