ASP.net,2.0发送邮件实例本人已经测试通过贴出代码x.docx
-
资源ID:62218058
资源大小:11.81KB
全文页数:4页
- 资源格式: DOCX
下载积分:9.9金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
ASP.net,2.0发送邮件实例本人已经测试通过贴出代码x.docx
ASP.net,2.0发送邮件实例,本人已经测试通过,贴出代码xASP.net 2.0 发送邮件实例,本人已经测试通过,贴出代码 今日小试了一下 ASP.net 2.0 中 System.Net.Mail 发送电子邮件。 起先的几次尝试都不胜利,出现超时和返回错误消息等状况,原来是邮箱不支持 SMTP 发送。 后来几经波折,我找到了新浪的邮箱,发觉新浪邮箱支持 SMTP 发送电子邮件,因为测试下面代码发觉在收件箱里已经收到邮件。现在我把代码贴出来,供还没探讨过 System.Net.Mail 发送邮件的挚友参考,代码如下:; Data; nfiguration; Collections; ; Security; ; ; WebControls.WebParts; Web.UI.HtmlControls; using System.Net.Mail; public partial class manage_mail : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) MailAddress MessageFrom = new MailAddress(username); /发件人邮箱地址 To = username; /收件人邮箱地址 Subject = 邮件主题; /邮件主题 string MessageBody = 这里是邮件内容。;/邮件内容 if (Send(MessageFrom, MessageTo, MessageSubject, MessageBody) Response.Write(发送邮件胜利); else Response.Write(发送邮件失败); <summary> 发送电子邮件 / </summary>From>发件人邮箱地址</param> To>收件人邮箱地址</param> Subject>邮件主题</param> param name=MessageBody>邮件内容</param> / <returns></returns> public bool Send(MailAddress MessageFrom, string MessageTo, string MessageSubject, string MessageBody) MailMessage message = new MailMessage(); From = MessageFrom; To.Add(MessageTo);/收件人邮箱地址可以是多个以实现群发 Subject = MessageSubject; Body = MessageBody; IsBodyHtml = true;/是否为 html 格式 message.Priority = MailPriority.High; /发送邮件的优先等级 SmtpClient sc = new SmtpClient(); Host = ;/指定发送邮件的服务器地址或 IP Port = 25; /指定发送邮件端口 sc.Credentials = new System.Net.NetworkCredential(username, password); /指定登录服务器的用户名和密码 try sc.Send(message); /发送邮件 catch return false; return true;