本博推荐文章快速导航:
Sql Server2005 Transact-SQL 新兵器学习
MCAD学习
代码阅读总结
ASP.NET状态管理
DB(数据库)
WAP
WinForm
Flex,Fms
aierong原创技术随笔
.net,Flex,Fms,视频会议,视频聊天相关开发技术大本营
博客园
首页
博问
闪存
新随笔
联系
订阅
管理
随笔-121 文章-0 评论-3869
asp.net能实现身份认证的EMAIL发送方法(c#版本)
public
void
sendMail()
{
//
实例化MailMessage对象
System.Web.Mail.MailMessage mail
=
new
System.Web.Mail.MailMessage();
//
定义邮件的发送地址
mail.From
=
"
aierong@126.com
"
;
//
定义邮件的接收地址
//
设置以分号分隔的收件人电子邮件地址列表
mail.To
=
"
aierong@126.com
"
;
//
定义邮件的暗送地址
//
设置以分号分隔的电子邮件地址列表
mail.Bcc
=
"
a@126.com
"
;
//
定义邮件的抄送地址
//
设置以分号分隔的电子邮件地址列表
mail.Cc
=
"
abc@371.net;aaa@263.net
"
;
//
定义邮件的主题
mail.Subject
=
"
.net email
"
;
//
设置电子邮件正文的内容类型
//
在这里我们以HTML的格式发送
mail.BodyFormat
=
System.Web.Mail.MailFormat.Html;
//
设置电子邮件的正文
mail.Body
=
"
go go go
"
;
//
设置一个附件
System.Web.Mail.MailAttachment mailAttachment
=
new
System.Web.Mail.MailAttachment(
@"
d:\abc.doc
"
);
//
邮件附加上一个附件
mail.Attachments.Add(mailAttachment);
//
SMTP服务器
//
许多SMTP服务器都需要身份验证
System.Web.Mail.SmtpMail.SmtpServer
=
"
smtp.126.com
"
;
//
验证
mail.Fields.Add(
"
http://schemas.microsoft.com/cdo/configuration/smtpauthenticate
"
,
"
1
"
);
//
登陆名
mail.Fields.Add(
"
http://schemas.microsoft.com/cdo/configuration/sendusername
"
,
"
aierong
"
);
//
登陆密码
mail.Fields.Add(
"
http://schemas.microsoft.com/cdo/configuration/sendpassword
"
,
"
*******
"
);
//
发送
System.Web.Mail.SmtpMail.Send(mail);
}
此方法可以给外网发送email
参考文章可以看
http://www.systemwebmail.com/faq/3.8.aspx
posted @
2004-12-28 11:15
aierong
阅读(1591) 评论(
4
)
编辑
收藏
刷新评论
刷新页面
返回顶部
程序员问答社区,解决您的IT难题
博客园首页
博问
新闻
闪存
程序员招聘
知识库
公告