为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

C#发邮件

2010-09-24 2页 doc 57KB 27阅读

用户头像

is_203817

暂无简介

举报
C#发邮件C#发送邮件 2010-03-04 18:29 ASP.NET 2.0 中发送电子邮件变得非常简单。发送电子邮件的类库主要在命名空间System.Net.Mail中,在这个命名空间中有两个核心类是: · MailMessage:描述一个电子邮件消息;它拥有From,To,Subject,Body等属性; · SmtpClient:把一个指定的MailMessage实例发送到一个指定的SMTP服务器。 发送电子邮件的一般步骤是: 1.创建一个MailMessage对象; 2.赋给它的From,To,Subject,Body等属性...
C#发邮件
C#发送邮件 2010-03-04 18:29 ASP.NET 2.0 中发送电子邮件变得非常简单。发送电子邮件的类库主要在命名空间System.Net.Mail中,在这个命名空间中有两个核心类是: · MailMessage:描述一个电子邮件消息;它拥有From,To,Subject,Body等属性; · SmtpClient:把一个指定的MailMessage实例发送到一个指定的SMTP服务器。 发送电子邮件的一般步骤是: 1.创建一个MailMessage对象; 2.赋给它的From,To,Subject,Body等属性; 3.创建一个SmtpClient类实例; 4.指定关于使用该SMTP服务器的细节(如果它们没有在Web.config中指定); 5.经由SmtpClient对象的Send方法发送该MailMessage。 下面的代码演示了发送电子邮件的过程: string mailServerName = "smtp.126.com"; //发送邮件的SMTP服务器 string mailFrom = "sender0624@126.com"; //发件人邮箱(用126的邮件服务器,就必须用126邮箱的用户名) string mailTo = "supremezone@126.com"; //收件人邮箱 string subject = "用代码方式发送邮件";//邮件主题 string body = "这里是邮件正文了 "; //邮件正文 using (MailMessage message = new MailMessage(mailFrom, mailTo, subject, body)) { //SmtpClient是发送邮件的主体,这个构造函数是告知SmtpClient发送邮件时使用哪个SMTP服务器 SmtpClient mailClient = new SmtpClient(mailServerName); //将认证实例赋予mailClient,也就是访问SMTP服务器的用户名和密码 mailClient.Credentials = new NetworkCredential("sender0624", "111111"); //最终的发送方法 mailClient.Send(message); } 上述方法是通过Code方式发送邮件的,而在Asp.Net 2.0中Framework考虑更多的是配置式,也就是通过config方式来进行应用程序的控制,减少程序参数硬编码,这个配置节属于节下的。 首先在Web.config文件中增加如下配置节:
/
本文档为【C#发邮件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索